oana
2f3d148c59
Bug fix: when trying to encode raw, if a parameter definition is present, first check that it isn't the definition of the empty parameter which finishes the table definitions.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5348 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 13:06:44 +00:00
oana
1bbe851af5
Associate application contexts with tables of operations.
...
Use the table associated with the application context when searching for an operation definition.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5347 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 12:56:35 +00:00
oana
782a1b2e95
Added StringList class. Use it to improve searching for operations and capabilities.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5346 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 12:47:38 +00:00
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
paulc
4f80ad5021
Fixed several signed/unsigned formatting mismatches.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5201 acf43c95-373e-0410-b603-e72c3f656dc1
2012-07-16 12:39:57 +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
3df9b4804c
Fixed a debug mode output so the compiler can check the printf expression.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4832 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-04 12:27:34 +00:00
paulc
c2487c52d8
Implemented matching by CIC range so multiple manglers can run on same PC.
...
Added capability to mangle routing label and CIC of ISUP messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4817 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-23 16:45:49 +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