Commit Graph

1485 Commits

Author SHA1 Message Date
marian 65f216303b Avoid dereferencing NULL pointer if failed to build SCCP CREF MSU.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6367 acf43c95-373e-0410-b603-e72c3f656dc1
2019-11-12 12:14:33 +00:00
oana 36678b54d8 Add setters/getters for JSObject fields from various data types.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6366 acf43c95-373e-0410-b603-e72c3f656dc1
2019-11-11 14:33:26 +00:00
marian 1a9603fba7 Handle string description in JsDate constructor. Add string representation when stringifying a JsDate. Added toJSON() method to JsDate.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6365 acf43c95-373e-0410-b603-e72c3f656dc1
2019-11-08 11:24:35 +00:00
paulc 828ea4ddfa Added G.722 codec from the WebRTC code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6363 acf43c95-373e-0410-b603-e72c3f656dc1
2019-11-06 18:31:54 +00:00
paulc 08b861eb54 Added basic support for forwarding the VP9 codec payload.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6358 acf43c95-373e-0410-b603-e72c3f656dc1
2019-09-04 10:29:00 +00:00
paulc 19a4839aa3 Fixed CSeq picking from added SIP message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6357 acf43c95-373e-0410-b603-e72c3f656dc1
2019-08-20 15:23:24 +00:00
marian 45666a90f8 Silenced unused variable compiler warning.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6353 acf43c95-373e-0410-b603-e72c3f656dc1
2019-06-06 10:12:45 +00:00
marian f976dc463b Reverted accidental commit in mgcp.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6352 acf43c95-373e-0410-b603-e72c3f656dc1
2019-06-06 10:11:23 +00:00
marian 6a07bab093 Allow setting incoming channel params from user.auth.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6351 acf43c95-373e-0410-b603-e72c3f656dc1
2019-06-06 10:05:42 +00:00
paulc b339c4b655 Properly return undefined on finding garbage after JSON.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6346 acf43c95-373e-0410-b603-e72c3f656dc1
2019-02-28 19:17:38 +00:00
marian 279f2ae6fe Fixed TokenDict arrays not ending with token and value set to 0.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6342 acf43c95-373e-0410-b603-e72c3f656dc1
2019-01-18 09:46:21 +00:00
marian 8038fbe8e4 Fixed bug: lock transaction list mutex during local id generation to avoid duplicates.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6330 acf43c95-373e-0410-b603-e72c3f656dc1
2018-11-23 10:05:57 +00:00
marian 72fa0b7b68 SDP parse: adjust payload name for configured octet align amr when rtpmap line is parsed and amr is identified by name: this is the point where amr (dynamic payload) is properly identified.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6323 acf43c95-373e-0410-b603-e72c3f656dc1
2018-09-14 09:39:28 +00:00
marian 9413305495 Added SIPS URI support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6321 acf43c95-373e-0410-b603-e72c3f656dc1
2018-07-06 09:37:17 +00:00
oana ff8d653feb Moved methods to the JS library that stringify objects to JSON format.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6317 acf43c95-373e-0410-b603-e72c3f656dc1
2018-06-15 13:39:48 +00:00
paulc 3a00fba2a8 Added JS Array method includes().
git-svn-id: http://yate.null.ro/svn/yate/trunk@6315 acf43c95-373e-0410-b603-e72c3f656dc1
2018-05-10 12:55:45 +00:00
paulc b96e06d214 Added String method includes().
git-svn-id: http://yate.null.ro/svn/yate/trunk@6314 acf43c95-373e-0410-b603-e72c3f656dc1
2018-05-04 18:37:44 +00:00
marian 0461cfbdcb Added utility to ScriptContext used to add string fields from a NamedList.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6309 acf43c95-373e-0410-b603-e72c3f656dc1
2018-04-12 12:35:32 +00:00
paulc 9e2d134ea5 Avoid parsing unsupported duplicate codecs and mixing up their parameters.
Keep General Purpose Media Parameters with codec and propagate when forwarding RTP.


git-svn-id: http://yate.null.ro/svn/yate/trunk@6296 acf43c95-373e-0410-b603-e72c3f656dc1
2018-02-07 10:27:43 +00:00
paulc f79efe0b93 Be more tolerant about presence of an underline at end of the "osdp-prefix" parameter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6295 acf43c95-373e-0410-b603-e72c3f656dc1
2018-02-06 16:46:37 +00:00
marian 983e05f546 Added hashCode function for javascript strings. Return String::hash().
git-svn-id: http://yate.null.ro/svn/yate/trunk@6284 acf43c95-373e-0410-b603-e72c3f656dc1
2017-12-08 16:12:59 +00:00
paulc a730efa009 Added support for sending call with SDP in ACK instead of INVITE in proxy and RTP forward modes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6280 acf43c95-373e-0410-b603-e72c3f656dc1
2017-11-16 18:11:05 +00:00
oana e3bf50ad2b Use String method which trims whitespaces for the implementation of JS String method trim().
git-svn-id: http://yate.null.ro/svn/yate/trunk@6279 acf43c95-373e-0410-b603-e72c3f656dc1
2017-11-14 14:31:52 +00:00
paulc 8d9f34b9db Fixed maximum MSU size, it's 273 including SIO.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6278 acf43c95-373e-0410-b603-e72c3f656dc1
2017-11-02 16:11:42 +00:00
paulc 03a41bb9ee Allow encoding all variation of A-F address digits in ISUP, SCCP, MAP/CAMEL.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6277 acf43c95-373e-0410-b603-e72c3f656dc1
2017-11-01 16:59:05 +00:00
andrei b4763094c5 Force 'String' constructor from 'unsigned int' in decodeCause.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6273 acf43c95-373e-0410-b603-e72c3f656dc1
2017-10-09 11:10:33 +00:00
paulc 7497ff0d05 Don't attempt to DNS resolve empty, null or undefined names.
Added helper functions to check if an operator is missing or empty.


git-svn-id: http://yate.null.ro/svn/yate/trunk@6266 acf43c95-373e-0410-b603-e72c3f656dc1
2017-09-18 13:03:30 +00:00
paulc d60c0d2b34 Added support for basic processing of China and Japan ISUP versions in SIP-T.
National specific messages are not decoded, just ITU compatibility.


git-svn-id: http://yate.null.ro/svn/yate/trunk@6265 acf43c95-373e-0410-b603-e72c3f656dc1
2017-09-18 12:18:46 +00:00
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 abdcb5841f Added basic parsing of H.264 format in SDP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6261 acf43c95-373e-0410-b603-e72c3f656dc1
2017-09-11 13:19:00 +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 c3f53e62fb Fixed 3/4/5/6xx responses to add a To tag if not already present.
Old behavior still achievable by ORing 128 to SIP engine flags.


git-svn-id: http://yate.null.ro/svn/yate/trunk@6255 acf43c95-373e-0410-b603-e72c3f656dc1
2017-08-18 12:55:39 +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
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
marian c1b2ebd845 Added radio interface utilities used to complete device info and fill error related parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6242 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-27 11:21:39 +00:00
marian 2d2d702606 Added more radio interface error codes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6238 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-22 13:56:34 +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 34ae3b8537 Fixed behavior of Date constructor with missing parameters or with two digits year.
Added the Date.UTC static method.


git-svn-id: http://yate.null.ro/svn/yate/trunk@6229 acf43c95-373e-0410-b603-e72c3f656dc1
2017-06-07 14:17:15 +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 64d5a0ec86 Avoid building multiple 'fmtp' lines for a single format.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6222 acf43c95-373e-0410-b603-e72c3f656dc1
2017-05-23 13:28:27 +00:00
marian 98b08016c4 Expect more parameters in a 'fmtp' line. Remove only parameters we are using to detect format variant(s).
git-svn-id: http://yate.null.ro/svn/yate/trunk@6221 acf43c95-373e-0410-b603-e72c3f656dc1
2017-05-23 13:23:24 +00:00
oana d8f8bdd5d6 Build RegExp object with properly set prototypes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6213 acf43c95-373e-0410-b603-e72c3f656dc1
2017-05-08 08:59:46 +00:00
paulc 4364b81adc Don't check changes in files that didn't had a valid timestamp.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6204 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-14 09:13:41 +00:00
marian 4b2b5be5a1 Silenced some compiler warnings.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6203 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-11 08:08:07 +00:00
paulc 736fb2bb2f Clean up stack during for and while loops to prevent building up useless values.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6202 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-06 00:07:37 +00:00
paulc 0e0ca89ee1 Speed up the filling of large field names lists mainly used in iteration over object properties.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6201 acf43c95-373e-0410-b603-e72c3f656dc1
2017-04-05 23:12:07 +00:00
paulc 3ecbd7723e Fixed SIP UAC handling of 4/5/6xx answers to a forked INVITE.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6186 acf43c95-373e-0410-b603-e72c3f656dc1
2017-02-17 13:30:00 +00:00
paulc e116a6cad9 Added SDP support for VP8 and some H.263 variants.
Fixed a conflict for the MP4V-ES codec.


git-svn-id: http://yate.null.ro/svn/yate/trunk@6179 acf43c95-373e-0410-b603-e72c3f656dc1
2017-02-01 14:07:43 +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 97ccf927fa Switch AMR octet-aligned mode early enough to store the correct format parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6152 acf43c95-373e-0410-b603-e72c3f656dc1
2016-11-25 18:38:12 +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 f81a00b9e6 Return the string length in characters, not UTF-8 octets.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6144 acf43c95-373e-0410-b603-e72c3f656dc1
2016-11-04 12:15:51 +00:00
paulc 7f969238b2 Added support for parsing \xXX and \uXXXX escape sequences.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6143 acf43c95-373e-0410-b603-e72c3f656dc1
2016-11-03 14:30:34 +00:00
marian ee68319ac4 Fixed AMR octet align detection when the SDP line contains extra field(s).
git-svn-id: http://yate.null.ro/svn/yate/trunk@6122 acf43c95-373e-0410-b603-e72c3f656dc1
2016-06-02 11:30:10 +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
oana 1e75fa2786 Make sure to also copy the name of a global function when initializing a ScriptContext.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6115 acf43c95-373e-0410-b603-e72c3f656dc1
2016-05-13 13:47:26 +00:00
marian 8076dcdd04 Added support to poll for pending operation completion.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6112 acf43c95-373e-0410-b603-e72c3f656dc1
2016-05-04 11:35:55 +00:00
paulc a42065447d Make a copy of global JS functions when initializing a Script Context.
This prevents changing JS functions across instances of the same script.


git-svn-id: http://yate.null.ro/svn/yate/trunk@6111 acf43c95-373e-0410-b603-e72c3f656dc1
2016-05-04 10:35:55 +00:00
paulc 2461efa911 Added support for parsing and updating bandwidth in SDP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6103 acf43c95-373e-0410-b603-e72c3f656dc1
2016-03-09 17:41:35 +00:00
paulc d244a2df0d Allow assigned top-level functions to work as callbacks.
Store a JsFunction name in its embedded ExpFunction so they are always in sync.


git-svn-id: http://yate.null.ro/svn/yate/trunk@6102 acf43c95-373e-0410-b603-e72c3f656dc1
2016-03-08 12:23:11 +00:00
andrei b978614bb5 Fixed Math.random() possible crash.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6101 acf43c95-373e-0410-b603-e72c3f656dc1
2016-03-07 12:05:52 +00:00
marian beac5b2cd1 Allow changing RegExp case insensitive and basic posix properties.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6100 acf43c95-373e-0410-b603-e72c3f656dc1
2016-03-04 14:48:48 +00:00
marian 5e18aa85f8 Added Regexp flag used to avoid regexp re-compile if not changed. Removed valid() method.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6099 acf43c95-373e-0410-b603-e72c3f656dc1
2016-03-04 10:24:01 +00:00
paulc 40860a794a Fixed the returned type of charCodeAt(), must be integer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6098 acf43c95-373e-0410-b603-e72c3f656dc1
2016-02-25 17:12:00 +00:00
paulc efb00bbe2f Added Javascript string method charCodeAt.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6097 acf43c95-373e-0410-b603-e72c3f656dc1
2016-02-25 15:41:34 +00:00
marian 469cf9a61e Fixed bug: avoid crashing if JsRegExp constructor receives empty flags.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6096 acf43c95-373e-0410-b603-e72c3f656dc1
2016-02-25 14:28:10 +00:00
marian 28db40ad77 Added JsRegExp function used to check if the object contains a valid regexp.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6095 acf43c95-373e-0410-b603-e72c3f656dc1
2016-02-23 14:00:18 +00:00
oana 2966769c33 Fix for encoding Cause recommendation byte: do not attempt to set if if coding standard is GSM. Also, check for it when data is provided in hexified form.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6087 acf43c95-373e-0410-b603-e72c3f656dc1
2016-01-22 09:36:33 +00:00
oana 8a840ed2df Use integer coding value when deciding what dictionary is to be used for Cause.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6086 acf43c95-373e-0410-b603-e72c3f656dc1
2016-01-21 15:13:26 +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
marian 0886b5f93d Shortened ciphering key seq no parameter name.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6079 acf43c95-373e-0410-b603-e72c3f656dc1
2015-12-22 11:32:42 +00:00
oana 15dbca026a Shorten XML tags for MS Classmark information elements.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6077 acf43c95-373e-0410-b603-e72c3f656dc1
2015-12-09 11:32:38 +00:00
paulc 0a03513e64 Do not overwrite an existing ISUP protocol type, it can be more specific than local knowledge.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6070 acf43c95-373e-0410-b603-e72c3f656dc1
2015-11-24 15:41:06 +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
paulc d2f52af2f6 Added JS Array.lastIndexOf() method.
Fixed fromIndex behavior for indexOf() and lastIndexOf().
Added optional extra parameter to allow searching a field in an array of objects.


git-svn-id: http://yate.null.ro/svn/yate/trunk@6050 acf43c95-373e-0410-b603-e72c3f656dc1
2015-10-01 15:15:09 +00:00
marian b1599da35e Added Timeout error code to RadioInterface.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6043 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-21 09:57:49 +00:00
paulc f632f0b034 Added JS Object.keys() static method.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6039 acf43c95-373e-0410-b603-e72c3f656dc1
2015-09-16 17:33:28 +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 3a638df554 Fixed the JS Array unshift() to not crash when called with no arguments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6025 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-31 08:06:14 +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
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 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 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 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 8690478048 Added class used to handle radio data dump.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5998 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-14 13:18:17 +00:00
marian 1beb01b444 Added generic radio interface.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5978 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-19 09:18:23 +00:00
paulc 9bc5a3d84a Made the maximum script file size configurable at runtime and increased default to 500000.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5976 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-01 13:34:50 +00:00
paulc 91963d7659 Allow the return {inline:object}; syntax.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5975 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-19 12:29:16 +00:00
paulc d8462545d7 Resolve to undefined members of inline objects or arrays that have an undefined right hand variable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5974 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-19 11:56:31 +00:00
paulc b7281eaade Reduce parsing time for very large scripts by limiting the simplification backtrace depth.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5972 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-15 15:17:54 +00:00
paulc 92df7818db Added more features to the GSM 7 bit coder.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5971 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-11 15:24:06 +00:00
oana d62c034dae Added dictionary for GPRS mobility management reject causes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5967 acf43c95-373e-0410-b603-e72c3f656dc1
2015-04-29 08:04:46 +00:00
marian 4087d69c8f Renamed gsm library to radio. Renamed library source directory and header also.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5965 acf43c95-373e-0410-b603-e72c3f656dc1
2015-04-07 10:07:44 +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
paulc ce63601ff4 Added support for PPC and PPC64 platforms.
Patch written bei Ulrich Weigand on OBS for openSUSE.
Resolves Mantis bug #387.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5946 acf43c95-373e-0410-b603-e72c3f656dc1
2015-02-26 10:44:40 +00:00
paulc 3bba322664 Added GSM-EFR codec support and transcoder.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5945 acf43c95-373e-0410-b603-e72c3f656dc1
2015-02-26 10:26:51 +00:00
marian b548a08f27 Avoid possible deadlocks when the call controller signal termination to an ISUP call: the call may be already locked trying to send a message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5940 acf43c95-373e-0410-b603-e72c3f656dc1
2015-02-19 10:03:40 +00:00
paulc d7e12fc50c Implemented JS Function apply() and call() methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5937 acf43c95-373e-0410-b603-e72c3f656dc1
2015-02-10 12:02:20 +00:00
oana d1c48eec1a Fix order in which checks on the input buffer are done. Check length of buffer only if IEI matches.
Avoids reports of errors when there are none.
 


git-svn-id: http://yate.null.ro/svn/yate/trunk@5932 acf43c95-373e-0410-b603-e72c3f656dc1
2015-01-27 12:22:18 +00:00