oana
6f58478394
Added support for a native implementation of a Javascript HashList.
...
When generating iterator for JsObjects avoid checking that were not setting duplicates in the iterator. JsObject does not allow setting duplicates.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6264 acf43c95-373e-0410-b603-e72c3f656dc1
2017-09-18 12:14:44 +00:00
paulc
e2060c65fe
Workaround for a race to watch a message result while its ExtModReceiver is being destroyed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6263 acf43c95-373e-0410-b603-e72c3f656dc1
2017-09-13 14:55:58 +00:00
paulc
27de15bc48
Fixed compile time bugs and warnings exposed by Visual Studio.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6256 acf43c95-373e-0410-b603-e72c3f656dc1
2017-09-07 15:29:32 +00:00
paulc
fb2d0ba3ae
Allow rmanager output to be turned off even if debug is on but preserve ^O cycling logic.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6254 acf43c95-373e-0410-b603-e72c3f656dc1
2017-08-11 15:37:12 +00:00
paulc
3ec99ceac1
Removed useless undefined method.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6253 acf43c95-373e-0410-b603-e72c3f656dc1
2017-08-10 08:28:22 +00:00
andrei
d557427582
BugFix. Clear JsContext parameters before destructor is reached.
...
Clear ScriptRun stack and async tasks, before destroying the script context.
Fixed JsSemaphore prototype.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6252 acf43c95-373e-0410-b603-e72c3f656dc1
2017-08-02 13:48:40 +00:00
marian
0025edce41
Reset endpoint pointer when terminated to avoid using it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6251 acf43c95-373e-0410-b603-e72c3f656dc1
2017-08-02 07:51:02 +00:00
paulc
c4c9e994f0
Renamed DebugGoOn to DebugCrit so it better matches its purpose.
...
Swapped order of DebugCall and DebugNote so DebugCall is less visible.
Changed default debug level to DebugNote.
Modified a few inadequate uses of DebugCrit.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6250 acf43c95-373e-0410-b603-e72c3f656dc1
2017-08-01 13:08:23 +00:00
paulc
7d4da59ace
Added handling of SCTP states PF and UNCONFIRMED if supported by the library.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6249 acf43c95-373e-0410-b603-e72c3f656dc1
2017-08-01 12:36:57 +00:00
andrei
255bd0161a
Added support for Semaphore in JS.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6248 acf43c95-373e-0410-b603-e72c3f656dc1
2017-08-01 06:20:58 +00:00
marian
754e0561fa
Added configurable param (disabled by default) used to enable LMS chip autocal on device power on.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6247 acf43c95-373e-0410-b603-e72c3f656dc1
2017-07-31 13:59:46 +00:00
marian
31e5fa31e6
Chain tcap user enabler in plugin.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6246 acf43c95-373e-0410-b603-e72c3f656dc1
2017-07-06 07:53:25 +00:00
marian
2f247efea3
Disable frequency offset calibration on fatal error.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6245 acf43c95-373e-0410-b603-e72c3f656dc1
2017-07-03 11:03:26 +00:00
marian
3480211959
Added capability to configure buffered samples based on required sampling rate.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6244 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-28 14:01:26 +00:00
marian
554869663b
Fixed error reporting. Fixed some returned codes. Added config params documentation.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6243 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-27 11:40:01 +00:00
marian
c8c680e8bc
Add device speed parameter to notification messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6241 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-23 08:44:27 +00:00
marian
3f4284b829
Fixed bug: copy radio params to radio.create message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6240 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-23 08:43:26 +00:00
marian
d14f741ce3
Added configurable params for max supported samplig rate on super/high interface. Return HW not available code when no device is found.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6239 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-22 14:02:38 +00:00
marian
74af6b10ac
Added recv thread priority config. Improved stats report.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6237 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-22 13:19:36 +00:00
marian
eed4b72288
Documented calibration debug parameters. Improved debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6236 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-21 13:38:26 +00:00
marian
2b8c37f988
Fixed bug: fill last chunk also when repeating a built vector (pattern) in destination.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6235 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-20 12:44:07 +00:00
marian
af6df24a06
Fixed bug: properly handle calculated result's index when calibrating using a single rx loop.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6234 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-20 11:24:53 +00:00
marian
5a9d41e180
Yield before sending data.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6233 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-20 11:22:50 +00:00
marian
118e2f8e32
Fixed bug: properly select PA (transmit) if enabled during loopback.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6232 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-20 09:15:48 +00:00
marian
13abda5438
Fixed bug: use the same config when running second baseband calibration. Improved debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6231 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-20 07:45:44 +00:00
marian
79afeb1178
Automatic remote party change can now be configured per channel from routing. A remote party (transport) can now be configured for an incoming call from pre-routing. Ignore VIA can now be configured per listener.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6230 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-14 09:14:20 +00:00
paulc
515d38fdbc
Added possibility to stop and restart specific external instances.
...
Added line completion for external command arguments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6228 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-07 12:04:18 +00:00
paulc
700acb8d1a
Fixed limitations and bugs exposed by addition of prompt option.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6227 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-05 15:35:39 +00:00
paulc
9e5c186299
Added support for setting "debug level N+" or "debug level N-"
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6226 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-05 12:33:38 +00:00
paulc
436f772758
Added support for configuring an interactive mode prompt.
...
Added configuration setting for initial value of remote echo.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6225 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-05 11:37:44 +00:00
paulc
29d5a82541
Added support for supressing connection logging per listener.
...
Added support for customizing or disabling goodbye text.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6224 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-05 09:03:34 +00:00
marian
33921b778b
Added capability to set amr 'fmtp' parameters in SDP session: set them in each offer when rtp forward is not enabled.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6223 acf43c95-373e-0410-b603-e72c3f656dc1
2017-05-24 14:36:56 +00:00
marian
ae263df105
Don't handle CMR 15 (no mode change) as new CMR.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6220 acf43c95-373e-0410-b603-e72c3f656dc1
2017-05-22 14:03:49 +00:00
oana
9e8a1602c1
Added Message.copyParams() method to Javascript support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6219 acf43c95-373e-0410-b603-e72c3f656dc1
2017-05-22 12:37:22 +00:00
paulc
0ae34db874
Fixed a deadlock when rmanager was trying to report an error about its own connection.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6218 acf43c95-373e-0410-b603-e72c3f656dc1
2017-05-17 10:01:47 +00:00
marian
9f164a78e6
The number of buffers to use with libusb is now configurable. Use MMX if available to scale and saturate sent samples.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6216 acf43c95-373e-0410-b603-e72c3f656dc1
2017-05-09 12:41:41 +00:00
oana
828911a1d7
Do not attempt to build an JS XML object from another object when the expected parameter should be a string.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6215 acf43c95-373e-0410-b603-e72c3f656dc1
2017-05-08 09:04:33 +00:00
oana
23b9e4a09c
Build JS Message objects with properly set prototypes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6214 acf43c95-373e-0410-b603-e72c3f656dc1
2017-05-08 09:03:05 +00:00
andrei
42d5ab7c01
Fixed deadlock while destroying JsEngineWorker.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6212 acf43c95-373e-0410-b603-e72c3f656dc1
2017-05-03 08:39:48 +00:00
andrei
f44fef8bfc
Added option to get the age of a message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6211 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-27 12:30:45 +00:00
paulc
d836aca12b
Added JS Engine method to retrieve exiting state from a script.
...
Moved engine.halt handler that unloads global JS scripts to priority 120.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6210 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-27 10:31:07 +00:00
oana
f180ed599d
Extend JS Message constructor to copy parameters from a given object.
...
Fix function that was copying properties to message to not copy objects, null or undefined.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6209 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-26 15:53:15 +00:00
andrei
511a5d36ca
Fixed deadlock at JS script instance destruction.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6208 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-26 10:40:04 +00:00
paulc
54e9ebf2e5
Added support for using JS method msgTime(newTime) to alter creation time of a message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6207 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-21 14:06:16 +00:00
marian
b96fb5f6d8
Simplified help handling.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6206 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-21 09:59:15 +00:00
marian
850915a27a
Added sip command used to drop a tcp/tls transport.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6205 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-19 12:48:55 +00:00
marian
4a5f653677
Stop frequency offset calibration when frequency offset is set by command after TX RF is enabled.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6200 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-03 12:54:34 +00:00
marian
9fb6af146e
Put a debug message when starting specific calibration type.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6198 acf43c95-373e-0410-b603-e72c3f656dc1
2017-03-30 14:39:09 +00:00
marian
86899f4b31
Fixed calibration: use the same sampling rate and filter bw when calibrating. Renamed device check to loopback check. Improved debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6197 acf43c95-373e-0410-b603-e72c3f656dc1
2017-03-29 14:28:54 +00:00
marian
5ba976cbe1
Set broadcast for module.update sent to notify device events.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6196 acf43c95-373e-0410-b603-e72c3f656dc1
2017-03-29 08:24:52 +00:00
marian
c7debdb6b0
Check register interval before authentication: avoid useless auth for interval too brief.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6195 acf43c95-373e-0410-b603-e72c3f656dc1
2017-03-29 08:18:06 +00:00
marian
cddb6bc2e8
Moved radiotest module to modules/radio.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6193 acf43c95-373e-0410-b603-e72c3f656dc1
2017-03-22 09:11:01 +00:00
paulc
ec09d51bfd
Added setting for new CDR file permissions, defaults to 0640.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6192 acf43c95-373e-0410-b603-e72c3f656dc1
2017-03-15 11:09:41 +00:00
paulc
a899f5516e
Pick default remote host:port from rURI so that connection_id gets applied.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6191 acf43c95-373e-0410-b603-e72c3f656dc1
2017-02-27 16:14:26 +00:00
paulc
bcdf0ab849
Use separate mutexes to protect the owner CallEndpoint pointer since using DataEndpoint::commonMutex() from the data threads can lead to deadlocks.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6188 acf43c95-373e-0410-b603-e72c3f656dc1
2017-02-22 11:19:08 +00:00
oana
53f5d5b1bf
Unescape status values that might escaped characters (like ';', ',' or '|').
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6185 acf43c95-373e-0410-b603-e72c3f656dc1
2017-02-17 09:52:39 +00:00
paulc
cdba9c103b
Added method for URI escaping an entire list of characters.
...
Escape status detail characters that may disturb status parsing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6184 acf43c95-373e-0410-b603-e72c3f656dc1
2017-02-16 11:24:25 +00:00
marian
8496611412
Added extra check for valid tunning frequency. Improved debug. Documented missing config param.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6183 acf43c95-373e-0410-b603-e72c3f656dc1
2017-02-13 12:20:54 +00:00
marian
2e99965357
Added capability to open a device specified by serial number. Fixed debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6182 acf43c95-373e-0410-b603-e72c3f656dc1
2017-02-10 15:22:51 +00:00
paulc
9fc75b7437
Added support for RFC3325 P-Asserted-Identity and Privacy: id.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6181 acf43c95-373e-0410-b603-e72c3f656dc1
2017-02-02 12:51:47 +00:00
paulc
c67312d159
Added extra checks for race conditions where CallEndpoint::setEndpoint() may fail.
...
Added convenience static RefObject::alive() method to check a RefObject pointer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6177 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-27 11:25:29 +00:00
paulc
e43033d137
Added option to return a data sniffer safe and referenced.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6175 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-26 15:32:39 +00:00
paulc
0ce48000ee
Keep the JS global object locked while cleaning up its attributes.
...
This fixes a race condition crash in scripts destruction.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6174 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-24 18:53:16 +00:00
paulc
887e0cd860
Fixed a JS deadlock caused by uninstalling a message handler from itself (even indirectly).
...
This required exposing some internal methods of MessageHandler.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6173 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-23 19:53:55 +00:00
marian
66a3221ba0
Added support to notify device power on/off. Notify calibration termination also (put calibration parameters on success). Load calibration related parameters if returned in power on notification message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6172 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-20 15:56:58 +00:00
marian
f660820775
Added support to configure a test from handled message. Added support for test to emit a notification message when terminated.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6171 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-20 15:43:27 +00:00
paulc
c088d3ef2e
Added methods getParam and setParam to Javascript Message object.
...
These allow manipulating parameters whose name clashes with a method.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6170 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-20 15:16:19 +00:00
paulc
cfccac463c
Added Engine methods for retrieving uptime from Javascript.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6169 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-20 13:28:58 +00:00
marian
7eacae6f17
Fixed bug: removed semicolon after 'if' test. Fixed some debug format specifiers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6168 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-20 11:45:16 +00:00
marian
0bccdd4c92
Moved static data member init outside class declaration.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6167 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-20 11:39:52 +00:00
marian
4f7e82db4e
Fixed data member type.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6166 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-20 11:24:45 +00:00
paulc
01ab5f4b5d
Added $(message,retval) function, retval and noop targets.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6165 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-17 15:47:54 +00:00
marian
3a18112a7f
Frequency offset calibration by Razvan Varlan.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6164 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-12 14:56:58 +00:00
paulc
e5a8a16f1d
Added setting to automatically enter congested mode over a queue size threshold.
...
Added access to Engine's call accept state from Javascript and regexroute.
Optimized MessageDispatcher::messageCount() using the enqueue / dequeue counters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6163 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-09 15:04:04 +00:00
oana
21e76fd932
Export message queues statistic data via SNMP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6160 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-03 14:51:13 +00:00
paulc
570a1cbe23
Added support for the Home and End keys in paged commands.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6155 acf43c95-373e-0410-b603-e72c3f656dc1
2016-12-05 21:46:02 +00:00
marian
63ca635f93
Use float instead of integer for frequency offset value.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6154 acf43c95-373e-0410-b603-e72c3f656dc1
2016-12-05 08:26:43 +00:00
paulc
bed671aa32
Set the initial CMR to the desired AMR mode.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6153 acf43c95-373e-0410-b603-e72c3f656dc1
2016-11-25 19:00:56 +00:00
paulc
09ff4188b9
Added support for setting AMR and other codecs' parameters in SDP.
...
Build and package separately the AMR-NB and GSM-EFR codecs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6151 acf43c95-373e-0410-b603-e72c3f656dc1
2016-11-25 15:45:34 +00:00
paulc
0b184401a3
Added handling of CDR operation "status" in the register module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6150 acf43c95-373e-0410-b603-e72c3f656dc1
2016-11-15 16:44:44 +00:00
paulc
479cba85a4
Interpret call.cdr operation=update as an interim accounting.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6149 acf43c95-373e-0410-b603-e72c3f656dc1
2016-11-09 14:17:21 +00:00
marian
bbcc577aa4
Fixed bug: avoid deadlock (ddebug build only).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6148 acf43c95-373e-0410-b603-e72c3f656dc1
2016-11-09 14:07:19 +00:00
paulc
870d7b38b9
Fixed a rather harmless shutdown time memory leak.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6147 acf43c95-373e-0410-b603-e72c3f656dc1
2016-11-07 18:20:07 +00:00
paulc
88fc10abc6
Fixed a memory leak returning data from the SQLite module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6146 acf43c95-373e-0410-b603-e72c3f656dc1
2016-11-07 17:54:44 +00:00
paulc
dde447c2f5
Fixed ExtModReceiver leak when destroyed from cleanup()
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6145 acf43c95-373e-0410-b603-e72c3f656dc1
2016-11-07 14:50:07 +00:00
paulc
7951b1fe40
Added debug output target and function to return log style timestamp.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6142 acf43c95-373e-0410-b603-e72c3f656dc1
2016-09-27 18:11:51 +00:00
marian
c392c31c47
Added option (enabled by default) to simulate tx gain correction in software.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6141 acf43c95-373e-0410-b603-e72c3f656dc1
2016-09-27 11:39:56 +00:00
marian
edadd2774d
Stop delaying messages if engine is exiting.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6140 acf43c95-373e-0410-b603-e72c3f656dc1
2016-09-27 11:16:45 +00:00
marian
adf3f05900
Fake fpga gain set for TX only. Properly report set value. Improved debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6138 acf43c95-373e-0410-b603-e72c3f656dc1
2016-09-20 09:48:09 +00:00
marian
353f7e696d
Rollback accidentally commited files in previous commit.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6137 acf43c95-373e-0410-b603-e72c3f656dc1
2016-09-15 10:45:40 +00:00
marian
4590f53dc7
Documented tcp idle/keeplive intervals.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6136 acf43c95-373e-0410-b603-e72c3f656dc1
2016-09-15 10:35:31 +00:00
marian
20f5ca261b
Added separate configurable parameter to outgoing tcp keepalive. Added optional first keepalive interval (for faster first keepalive).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6135 acf43c95-373e-0410-b603-e72c3f656dc1
2016-09-15 10:14:14 +00:00
marian
6ca595b59f
Force line to emit user.notify when tcp transport is used.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6134 acf43c95-373e-0410-b603-e72c3f656dc1
2016-09-14 10:03:36 +00:00
marian
02a214b3d0
Match incoming line by transport when tcp is used.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6132 acf43c95-373e-0410-b603-e72c3f656dc1
2016-09-14 07:53:34 +00:00
marian
971ea0f692
Removed activity simulator from the internal send thread: it is eating the processor on higher sampling rates.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6131 acf43c95-373e-0410-b603-e72c3f656dc1
2016-08-19 14:17:55 +00:00
marian
7cd78c58ec
Fixed bug in radio test: idle while waiting for interface initialize to complete.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6130 acf43c95-373e-0410-b603-e72c3f656dc1
2016-08-19 13:36:16 +00:00
paulc
c3f9659ec9
Fixed compilation of test1 plugin.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6129 acf43c95-373e-0410-b603-e72c3f656dc1
2016-08-18 14:22:28 +00:00
paulc
813bd8fd18
Allow the "earlymedia" parameter to override a missing source and create provisional RTP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6128 acf43c95-373e-0410-b603-e72c3f656dc1
2016-08-12 12:38:07 +00:00
marian
549739060e
Removed checking of rx vga gain (compare requested value with actual value) when changing it in radio interface: the value set in the board is rounded to a multiple of 3.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6126 acf43c95-373e-0410-b603-e72c3f656dc1
2016-07-08 07:58:23 +00:00
marian
96d4c7af10
Calibration fix and amplifier linearization feature (work in progress) by David Burgess.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6125 acf43c95-373e-0410-b603-e72c3f656dc1
2016-07-05 11:22:44 +00:00
marian
9efa057328
Detect 'ipv6' default value from bind address when updating an udp transport: avoid listener restart.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6121 acf43c95-373e-0410-b603-e72c3f656dc1
2016-05-27 12:35:39 +00:00
marian
a16b32b009
Listener: default 'ipv6' parameter to true if bind address contains ':'.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6119 acf43c95-373e-0410-b603-e72c3f656dc1
2016-05-24 14:01:04 +00:00
marian
d8b25337a9
Added listener role parameter. Set it in messages sent by connections using the listener.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6118 acf43c95-373e-0410-b603-e72c3f656dc1
2016-05-24 13:33:14 +00:00
marian
cc58ef73dd
Added option to copy message headers in user.auth messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6117 acf43c95-373e-0410-b603-e72c3f656dc1
2016-05-23 14:43:33 +00:00
paulc
f37f408a2f
Made maximum loadable JS file size configurable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6116 acf43c95-373e-0410-b603-e72c3f656dc1
2016-05-18 13:31:47 +00:00
marian
34a58b284f
Replaced calibration algorithm (work in progress). Added asynchronous calibration support. Removed test capability.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6114 acf43c95-373e-0410-b603-e72c3f656dc1
2016-05-04 12:33:21 +00:00
marian
abc0eddf8b
Added capability to set custom device params and automatically restart radio test.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6113 acf43c95-373e-0410-b603-e72c3f656dc1
2016-05-04 11:42:02 +00:00
marian
4c8b78b1b1
Additional check for Nuand's vendor and product when choosing a device to open.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6108 acf43c95-373e-0410-b603-e72c3f656dc1
2016-04-13 07:02:40 +00:00
marian
3fb71dcdc9
Added capability to configure test thread priority and include a config section.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6107 acf43c95-373e-0410-b603-e72c3f656dc1
2016-03-29 11:50:31 +00:00
paulc
d3ba52e3e0
Changed the way ExtModReceivers are (de)referenced and destroyed.
...
Fixes destruction of external channels that have or had a watcher.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6105 acf43c95-373e-0410-b603-e72c3f656dc1
2016-03-18 10:17:55 +00:00
paulc
648123eb0a
Fixed a pointer use after free.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6104 acf43c95-373e-0410-b603-e72c3f656dc1
2016-03-17 19:00:17 +00:00
paulc
dd5c21a636
Add the Cisco call-id to the Access-Request packet too.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6093 acf43c95-373e-0410-b603-e72c3f656dc1
2016-02-15 15:31:43 +00:00
paulc
95280ee6ab
Add the SIP channel ID to the user.auth message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6092 acf43c95-373e-0410-b603-e72c3f656dc1
2016-02-15 15:21:04 +00:00
marian
647e6c4da7
Added function used to obtain XML attributes. Extended setAttribute() to allow setting multiple attributes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6091 acf43c95-373e-0410-b603-e72c3f656dc1
2016-02-15 15:06:10 +00:00
marian
80e46badff
JsXML: properly check namespace parameter pointer before using it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6090 acf43c95-373e-0410-b603-e72c3f656dc1
2016-02-15 12:44:43 +00:00
paulc
adaad148bf
Add the connection_id parameter to user.auth, user.unregister, call.preroute and chan.startup messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6089 acf43c95-373e-0410-b603-e72c3f656dc1
2016-02-08 15:06:38 +00:00
paulc
818bce0ae9
Fixed two invalid false to null conversions.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6085 acf43c95-373e-0410-b603-e72c3f656dc1
2016-01-20 10:29:46 +00:00
paulc
3aeb6687d5
Fixed a GCC 6 build error: C++11 requires a space between literal and string macro.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6084 acf43c95-373e-0410-b603-e72c3f656dc1
2016-01-20 10:23:35 +00:00
paulc
c68db49d5d
Made Cisco and Quintum voice attributes configurable per section.
...
Fixed comments in sample config file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6083 acf43c95-373e-0410-b603-e72c3f656dc1
2016-01-12 13:44:10 +00:00
paulc
79dbe9f241
Added API method for checking if the Engine has finished starting up, expose it to JS.
...
Added separate javascript.conf section that loads scripts after the engine.start message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6081 acf43c95-373e-0410-b603-e72c3f656dc1
2016-01-04 12:49:52 +00:00
paulc
78e486e6c0
Allow restarting external modules only if we started them.
...
Add address in status information for inbound connections.
Added Yate::Quit() function in PHP library.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6078 acf43c95-373e-0410-b603-e72c3f656dc1
2015-12-15 11:30:07 +00:00
paulc
9a2ddd019e
Added support for resizing the extmodule read buffer.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6075 acf43c95-373e-0410-b603-e72c3f656dc1
2015-12-02 16:16:52 +00:00
paulc
5f728a9dd7
Support adding an ISUP body when rejecting a SIP call from routing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6069 acf43c95-373e-0410-b603-e72c3f656dc1
2015-11-24 15:40:09 +00:00
paulc
f96cdb4110
Allow setting extra parameters in JS Channel.hangup()
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6068 acf43c95-373e-0410-b603-e72c3f656dc1
2015-11-24 15:38:35 +00:00
marian
9802fbbc52
Added new, shorter, timeout for samples transfer. Properly handle incomplete transfers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6067 acf43c95-373e-0410-b603-e72c3f656dc1
2015-11-19 15:15:01 +00:00
paulc
5c99a83aef
Added helper class to keep extra account parameters for calls and registration.
...
Added extra account parameters handling to SIP channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6066 acf43c95-373e-0410-b603-e72c3f656dc1
2015-11-18 14:20:00 +00:00
paulc
835d7b6bfd
Put the disconnect reason in the proper message parameter.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6065 acf43c95-373e-0410-b603-e72c3f656dc1
2015-11-17 13:31:15 +00:00
paulc
03752b3f44
Slow down the consumer waiting loop as to not burn too much CPU.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6064 acf43c95-373e-0410-b603-e72c3f656dc1
2015-11-13 07:47:38 +00:00
paulc
8526e7f01f
Added onPostExecute hook that gets called by channel scripts when call.execute returns.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6063 acf43c95-373e-0410-b603-e72c3f656dc1
2015-11-12 21:29:55 +00:00
paulc
f02df8cdb0
Make sure a JsAssist is not created for outbound call legs.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6062 acf43c95-373e-0410-b603-e72c3f656dc1
2015-11-12 21:15:26 +00:00
paulc
6f3f09ddbe
Added support for specifying the mode to mkdir.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6061 acf43c95-373e-0410-b603-e72c3f656dc1
2015-11-11 17:58:05 +00:00
paulc
35079bdae6
Convert binary database message results to hexadecimal strings.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6058 acf43c95-373e-0410-b603-e72c3f656dc1
2015-10-29 08:33:09 +00:00
andrei
450f4ab68c
Added LPF_BANDWIDTH auto calibration.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6057 acf43c95-373e-0410-b603-e72c3f656dc1
2015-10-26 08:32:54 +00:00
marian
fb066c3e51
Removed unused RadioInterface methods and data. BladeRF driver is now advertising radio caps and is accumulating data to send to avoid short write operations.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6055 acf43c95-373e-0410-b603-e72c3f656dc1
2015-10-12 15:06:31 +00:00
marian
a4ce1f1ed5
Implemented recv. Check for thread cancel when sleeping.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6054 acf43c95-373e-0410-b603-e72c3f656dc1
2015-10-12 07:35:58 +00:00
marian
85eb9cd410
Optimized sample scale and division.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6053 acf43c95-373e-0410-b603-e72c3f656dc1
2015-10-05 15:12:29 +00:00
andrei
c120b04526
Delay call termination when we had received the fax to give some time to the remote endpoint to finish it's work.
...
Reset the channel when the endpoint was detached.
Set 'eof' as termination reason when document ended callback was called.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6052 acf43c95-373e-0410-b603-e72c3f656dc1
2015-10-05 14:22:30 +00:00
andrei
a4816d011d
Bug fix! Avoid changing the type in setParams.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6051 acf43c95-373e-0410-b603-e72c3f656dc1
2015-10-05 14:20:34 +00:00
paulc
e0f16e2941
Escape same control characters as ExpEvaluator::getEscape() when stringifying JSON.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6049 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-30 08:42:47 +00:00
andrei
61b951d7d3
Fixed error code interpretation for phaseB, phaseD and phaseE spandsp callback methods.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6048 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-29 15:59:09 +00:00
marian
0abe6470bd
Added option to set TX FPGA GAIN from config.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6047 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-25 13:48:19 +00:00
marian
d190d4e8a2
Implemented configurable option for TX clamped samples debug threshold. Simplified parameters reload.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6046 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-22 14:30:38 +00:00
marian
9575abca85
Implemented timestamp resync. Added configurable option for allowed interval with timestamps in the past to make sure we are returning from read. Implemented capability to alter rx timestamps (for debug purposes).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6045 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-22 13:36:26 +00:00
marian
085ca47e11
Properly translate libusb errors to RadioInterface codes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6044 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-21 09:58:15 +00:00
marian
e77d49348f
Make a non timed lock when serializing tx/rx. Show current time when handling show commands.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6042 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-18 07:05:07 +00:00
marian
ba6aef184f
Fixed help string contents.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6041 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-17 12:33:24 +00:00
marian
ff06c5a467
Added shorter versions of correction, vgagain and show commands.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6040 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-17 12:28:54 +00:00
marian
daca223187
Fixed bug: properly check if VGA1 value was already set by us when setting gain.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6038 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-16 14:46:59 +00:00
marian
fae42ec947
Fixed debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6037 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-16 09:48:21 +00:00
paulc
9aa279f97e
Even if configured start RTP when generating 200 OK only if INVITE had SDP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6036 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-16 08:11:49 +00:00
marian
7866475cfc
Leave tx/rx mutex locked when serializing i/o (avoid race for serialize). Don't try to serialize both tx and rx to obtain timestamps when dumping them.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6035 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-15 14:54:05 +00:00
marian
4cf402e052
Yield when send/recv fails with hardware I/O error.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6034 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-15 12:50:37 +00:00
marian
d4f4a0d2ee
Added timestamps display to show command.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6033 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-11 13:17:59 +00:00
paulc
0b38ac3adc
Consider undefined and null as missing name or namespace for finding XML childs.
...
Refuse to create an XML child with an empty or null tag.
Added constants for XML put methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6032 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-09 13:05:34 +00:00
paulc
79f5b70ca5
Added static Engine.replaceParams() that replaces object properties in a ${template} string.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6030 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-04 20:04:02 +00:00
paulc
038bb01d1e
Added engine.command cmd_header and cmd_finish parameters for proper handling of paged responses.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6029 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-01 16:14:17 +00:00
paulc
86ea2d8f3d
Renamed csi-Active to csiActive to maintain uniform naming.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6028 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-31 12:41:58 +00:00
paulc
2c94c52e35
Added support for copy constructing a JS XML.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6027 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-31 11:05:58 +00:00
paulc
dde5f5ca6f
Added a version of the JS XML constructor that takes element name and optional text.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6026 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-31 08:09:15 +00:00
paulc
3bd65c1cc6
Add a JS Engine.name property so scripts can know how they were started.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6024 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-27 10:58:42 +00:00
paulc
307a7c09ef
Added support for JS getIntValue() min/max/clamp parameters.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6023 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-27 10:56:06 +00:00
marian
b18d902a69
Added addValue() method to ConfigFile.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6022 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-25 10:18:26 +00:00
marian
66c6ee12ff
Added clearSection() method to ConfigFile. Added addValue() method to ConfigSection.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6021 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-25 09:37:59 +00:00
paulc
5b980e2793
Added prototypes to parsed JSON objects and arrays.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6020 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-21 13:07:19 +00:00
paulc
4a5c2f835f
Added JS method to restart the Yate engine (only if allow_abort is configured).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6019 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-18 16:09:40 +00:00
paulc
fb82168a58
Fixed building on 32 bit machines and those that don't define various byte swapping macros.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6018 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-18 11:24:10 +00:00
marian
1f01a0ff5f
Enable by default rx timestamps check. Apply parameter on reload. Documented it. Changed invalid timestamps debug message to MILD.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6017 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-06 15:11:56 +00:00
marian
ebe0799010
Moved tx timestamp mismatch debug to a lower level.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6016 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-06 14:55:33 +00:00
marian
6476f94fe3
Added pulse pattern to radio test. Implemented radio read.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6015 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-04 11:34:56 +00:00
marian
70d26b2596
Added new method used to set loopback to radio interface.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6014 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-04 11:33:16 +00:00
marian
fefef69fc5
Double the number of I/O buffers on USB2.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6013 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-03 14:16:25 +00:00
marian
6ad706cbe9
Added small DMA transfer flag used to alter GPIO values written at address 0 (config). Fixes USB2 timestamps.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6012 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-30 14:10:20 +00:00
marian
63e8ac7e47
Fixed bug: avoid wrting past array bound.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6009 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-28 12:02:11 +00:00
marian
5265e4d8e5
Fixed bug: use proper operator to mask freq offset.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6008 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-24 07:18:54 +00:00
marian
4a6b823a77
Added brute force algorithm for phase/gain correction. Added more parameters for calibration.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6005 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-16 14:53:56 +00:00
marian
837195edd4
Added capability to replace newline and tab in configured format string.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6004 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-16 14:50:31 +00:00
marian
2355ead640
Added method used to set data dump to radio interface. Fixed bug in bladerf rx data dump: preserve original pointer when copying data to avoid dump wrong data.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6003 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-16 09:12:20 +00:00
marian
1eed7d0259
Added extra dump info to radio file process. Added radiotest conf sample.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6002 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-15 10:10:33 +00:00
marian
dff954a437
Added extra parameter to configure data dump.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6001 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-15 09:21:30 +00:00
marian
4431d99720
Added capability to dump data to bladerf module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6000 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-14 13:22:00 +00:00
marian
c132a6a646
Added capability to process radio data file to radio test module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5999 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-14 13:19:19 +00:00
marian
c6e7faef4c
Work in progress on fixing calibration.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5997 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-13 15:00:12 +00:00
marian
2897af7e41
Added 2 circles send pattern to radio test.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5996 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-13 14:55:14 +00:00
marian
be0303dfcd
Fixed statistics reporting.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5994 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 15:01:05 +00:00
marian
fb80124f8e
Added bladerf fpga files. Changed fpga load default path.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5993 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 14:35:37 +00:00
paulc
36afeb4b64
Copy SIP RFC3329 Security-* parameters to user.auth message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5992 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 11:55:01 +00:00
marian
8bcdf3d442
Added radio test module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5991 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 11:24:14 +00:00
marian
31a84fdce6
Added tx power balance calibration. Work in progress.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5990 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 11:20:01 +00:00
marian
64353a04e0
Implemented tx/rx timestamp retrieval.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5989 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 08:01:11 +00:00
paulc
826ebdaf36
Preliminary version of dummy radio interface.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5988 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-09 10:05:21 +00:00
marian
08f76086f0
Fixed some LMS values set during init. Fixed PA/LNA enable/select. Improved peripheral access debug. Work in progress on fixing calibration.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5987 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-09 07:11:27 +00:00
marian
972910db51
Calculate and display FPGA MD5.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5986 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-30 12:37:40 +00:00
marian
f8afb370b4
Added new method for TX DC calibration.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5985 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-30 12:27:13 +00:00
paulc
dcd21630e2
Added support for libusb-1.0 older than 1.0.9 release.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5983 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-30 11:27:23 +00:00
marian
436ef0ce30
Compute RX DC offset before TX LO. Work in progress.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5982 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-29 11:28:03 +00:00
marian
67cdbe9b6e
Added command used to change LMS register.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5981 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-26 08:31:58 +00:00
marian
9068b0175d
Fixed bug: divide radio data by 2048 as expected by the upper layer. Fixed RX VGA status reporting.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5980 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-26 07:20:54 +00:00
marian
1d5f7b050f
Added bladeRF module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5979 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-24 10:41:29 +00:00
paulc
4ed1377aa6
Build, install and use a dynamic library for ASN.1 code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5964 acf43c95-373e-0410-b603-e72c3f656dc1
2015-04-01 16:50:56 +00:00
marian
b3bf7d962b
Make some explicit conversions to silence compiler warnings.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5958 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-11 10:41:51 +00:00