Commit Graph

96 Commits

Author SHA1 Message Date
paulc 1c5549e683 Fixed GSM 7-bit decoder and encoder, implemented GSM alphabet tables.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4777 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-19 19:37:50 +00:00
paulc b32ae9f1e0 Mark "networkAccessMode" properly as primitive, not constructor.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4776 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-19 12:33:03 +00:00
paulc f5e1abd9a2 Fixed the context for tracing operations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4775 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-16 17:29:39 +00:00
oana 2087efb188 Updated all ASN.1 MAP definitions to the TS 129.002 specification.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4774 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-16 16:24:09 +00:00
oana 6ae45ca74c Stop decoding a sequence when announced length of data was consumed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4773 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-16 16:03:18 +00:00
paulc b1328af095 Fixed lcsLocationInfo, it ise a Sequence not a SequenceOf...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4772 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 19:49:58 +00:00
paulc 41f47b6e63 Simplified code, added more decuf info for encoding SequenceOf.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4771 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 19:49:13 +00:00
paulc 8535fd25b5 Fixed lmsi, it should be an arbitrary octet string.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4770 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 19:11:24 +00:00
paulc 424b8f4680 Added the sendRoutingInfoForLCS operation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4769 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 18:50:18 +00:00
paulc 2266bceea1 Fixed the Message Waiting Status flags.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4768 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 18:02:32 +00:00
paulc fe9abd605d Added the informServiceCentre operation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4767 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 17:48:33 +00:00
paulc 39d3c930f0 Encode a component with no operation code only if it has any children.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4766 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 15:56:50 +00:00
paulc 1bcdd9fabe If an XML element has no encoding and no text just create an empty ASN.1 element.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4764 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 12:52:01 +00:00
paulc 71f8fee403 Added ability to override encoding, tag or type of ASN.1 elements.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4763 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 12:19:44 +00:00
oana 414ffe6736 Fixed various ASN.1 definitions for CAMEL.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4761 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 08:31:23 +00:00
oana 70da48a532 Fixed various ASN.1 definitions for MAP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4760 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-14 15:24:05 +00:00
paulc dcc6f9b85e Fixed ASN.1 encoding for PDP context extensions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4758 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-14 10:20:17 +00:00
paulc fa50867d47 Added to PDP Context the QoS extensions and the Charging Characteristics.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4757 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-13 16:30:59 +00:00
oana 2e85aeabcf Fixed decoding of bit strings. Fix debug message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4756 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-13 12:56:48 +00:00
oana 8f95397fc7 Verify length when trying to hexify data.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4755 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-13 12:51:05 +00:00
paulc ccac76817c Fixed finding capabilities, return NULL if no connection matched.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4754 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-13 12:11:47 +00:00
paulc cd7a0aca25 Added a "None" capability for the XML translator intended for scripts that are just sending requests.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4753 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-13 09:55:40 +00:00
oana 8b31ec7b76 Replace use of XmlFragment with XmlDocument.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4749 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-08 15:56:07 +00:00
oana 1dce3549c4 Don't display debug message when socket is closed from remote point.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4748 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-08 15:20:02 +00:00
oana 1b51404c45 Don't remember/remove transactions that have endNow set on true.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4747 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-08 14:42:08 +00:00
paulc 0bd8b3903d Added possibility to retrieve or set SCCP HopCounter from XML.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4743 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-07 20:33:46 +00:00
paulc 2d4bbd1e4c For regular XML elements update their value in existing element rather than always create new one.
To unconditionally create a new element added type NewElement.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4733 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-02 16:59:00 +00:00
oana 15e89e5fc7 Don't generate payload for components that have no operation code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4730 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-30 14:06:14 +00:00
oana 32e1130a1c Continue encoding of SequenceOf type even if the encoding of one the children fails.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4725 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-25 11:50:54 +00:00
oana 16cd0f24f4 Added setting for printing debug messages when mandatory parameters are missing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4724 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-25 11:35:14 +00:00
oana a3037eafd2 Added support for authenticationFailureReport MAP operation. Added some missing operation contexts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4722 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-24 11:13:52 +00:00
oana 1403caa439 Bug fix: set right encoding attribute when decoding octet strings.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4721 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-23 16:52:19 +00:00
oana eec338d80b Bug fix: choice parameters are not optional, fixed it for several operations/errors.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4720 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-23 15:13:55 +00:00
oana 7db38640e2 Properly clean up list of transaction ids-application mappings.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4719 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-22 16:15:30 +00:00
oana 8d6236e894 Search errors in error tables, not in operation tables.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4718 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-22 14:56:48 +00:00
oana 457e2fcd99 Bug fix: remove transaction IDs properly from application lists.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4716 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-22 12:35:12 +00:00
oana c95592a677 Bug fix: decode properly the parameters for sendAuthenticationInfo-v3 operation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4715 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-21 13:25:26 +00:00
oana d5a7e3f464 Fixed decoding for universal types while decoding unknown parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4714 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-21 13:21:15 +00:00
oana 680d877309 Replaced invalid name for nature of global title parameter in Called Party Address also.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4707 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-16 14:43:31 +00:00
oana 5ca43ec236 Replaced invalid name for nature of global title parameter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4706 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-16 14:28:58 +00:00
oana d74c554341 Unload module properly.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4702 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-15 15:21:02 +00:00
paulc 898ae44a8e Put a proper EOL when dumping raw XML text.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4699 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-14 13:12:00 +00:00
oana 2e9b846094 If version and/or encoding attributes are missing from XML declaration, assume the default values.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4697 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-14 12:39:36 +00:00
paulc 6027359a64 Added missing Mutex unlock at unload() time.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4696 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-11 17:58:41 +00:00
paulc cb9a0ab974 Fixed a range check in enumerated parameter encoding.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4695 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-11 17:41:13 +00:00
oana 758cd7f20c Added module which translate MAP/CAMEL protocol data to XML format and vice versa.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4694 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-11 17:12:13 +00:00