Commit Graph

71 Commits

Author SHA1 Message Date
oana 502c9e68cd Added check for definition mismatch when ASN type is SET OF, but the definition indicates a primitive type.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5345 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 12:36:42 +00:00
oana 02b8ea2011 Fixed bug: properly interpret odd/even indicator in the decoder for phone numbers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5299 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-19 09:24:04 +00:00
paulc 9faf0bbaba Added MAP operation "sendParameters" to capability "Miscellaneous".
git-svn-id: http://yate.null.ro/svn/yate/trunk@5292 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-12 15:40:18 +00:00
oana d8fe81ac8f Notify SCCP about subsystem management status changes for TCAP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5290 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-02 14:33:43 +00:00
oana 5da6b7f7cc Don't add a choice parameter to the XML if it's optional and it doesn't have a tag.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5286 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-27 14:32:05 +00:00
oana a29dd63251 Added support for the reportSM-DeliveryState MAP operation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5280 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-24 13:42:29 +00:00
marian ec380ed341 Added parameter lists used to encode/decode MAP sendParameters request and response.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5268 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-18 15:31:26 +00:00
oana 3ff7ace2f6 Bug fix: moved the verifying of a pointer that was causing the dropping of L_CANCEL component messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5183 acf43c95-373e-0410-b603-e72c3f656dc1
2012-07-06 11:42:29 +00:00
oana 38292cf31c Added option of matching capabilities according to application context. Decode operation according to application context. Keep application context stored for the whole transaction duration.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5165 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-29 15:22:55 +00:00
oana b2ff26d993 Handle ASN.1 specification of length in the indefinite form.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5048 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-08 08:42:59 +00:00
oana 8cd7d633de Translate from XML to parameter list undefined SCCP parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5037 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-03 15:15:21 +00:00
oana e4d0a818b9 Bug fix: properly translate dialog PDU information such as result and result-source-diagnostic.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5029 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-27 15:39:36 +00:00
oana 21e02366ec Added debug information for when the TCAP user refuses to handle a transaction.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5004 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-10 14:53:08 +00:00
paulc b8f0736968 Set the UTF-8 encoding for vi compatible editors.
This file holds embedded UTF-8 characters that must be preserved.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5002 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-07 08:52:56 +00:00
marian c903b92d06 Convert to signed when using the unary operator '-' on unsigned variables. Fixed VC warnings. Fixed debug message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4897 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 16:44:33 +00:00
paulc c6b929a82d Convert the TCAP protocol version to and from XML.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4814 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-20 11:13:03 +00:00
paulc e72abfa1e2 Fixed table termination of MAP and CAMEL application contexts and MAP dialogs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4799 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-06 13:31:44 +00:00
oana 9b4079210e Bug fix: don't reuse context variable for MAP dialog reference.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4788 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-21 12:25:48 +00:00
oana 4c2cc618cc Added decoders and encoders for MAP Dialogue information.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4787 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-21 11:11:16 +00:00
oana a7d9ff232b Added ISDN mobile numbering plan to definitions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4786 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 16:33:33 +00:00
oana e725c1163f Fixed some definitions mismatches between the defined tags and types of the parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4785 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 16:29:59 +00:00
oana a7ef65401a Added a debug message for cases of mismatching between constructor type and the tags defined for them.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4784 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 16:25:39 +00:00
paulc 074464e7c2 Added SMS forwarding operations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4783 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 16:15:22 +00:00
paulc 70fb6b9d27 Added the missing inverted exclamation mark.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4779 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-19 20:26:52 +00:00
paulc 7e33e6b652 Suppress a CR at the end of a GSM 7-bit string if the message exactly fit in octets, most likely it was added as padding.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4778 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-19 19:53:59 +00:00
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