Ioana Stanciu
c56216f5a8
Updated copyright notices.
2023-05-23 17:01:06 +03:00
marian
bbde14b1f4
Fixed TokenDict arrays not ending with token and value set to 0.
...
git-svn-id: http://voip.null.ro/svn/yate@6342 acf43c95-373e-0410-b603-e72c3f656dc1
2019-01-18 09:46:21 +00:00
paulc
04b2d365ff
Allow encoding all variation of A-F address digits in ISUP, SCCP, MAP/CAMEL.
...
git-svn-id: http://voip.null.ro/svn/yate@6277 acf43c95-373e-0410-b603-e72c3f656dc1
2017-11-01 16:59:05 +00:00
paulc
277e34b576
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://voip.null.ro/svn/yate@6250 acf43c95-373e-0410-b603-e72c3f656dc1
2017-08-01 13:08:23 +00:00
marian
2ec1ab9348
Chain tcap user enabler in plugin.
...
git-svn-id: http://voip.null.ro/svn/yate@6246 acf43c95-373e-0410-b603-e72c3f656dc1
2017-07-06 07:53:25 +00:00
paulc
89ef72bed5
Renamed csi-Active to csiActive to maintain uniform naming.
...
git-svn-id: http://voip.null.ro/svn/yate@6028 acf43c95-373e-0410-b603-e72c3f656dc1
2015-08-31 12:41:58 +00:00
paulc
669bb07e1f
Resolved or silenced a number of compile warnings.
...
git-svn-id: http://voip.null.ro/svn/yate@5891 acf43c95-373e-0410-b603-e72c3f656dc1
2014-07-31 16:30:15 +00:00
paulc
3732a71f8b
Fixed copyright notice which had a different structure and was altered by script.
...
git-svn-id: http://voip.null.ro/svn/yate@5756 acf43c95-373e-0410-b603-e72c3f656dc1
2014-02-05 12:29:16 +00:00
paulc
d56cecb40e
Added copyright notices to sources and scripts missing them.
...
Updated copyright notices for 2014.
Fixed end of lines in many files.
git-svn-id: http://voip.null.ro/svn/yate@5755 acf43c95-373e-0410-b603-e72c3f656dc1
2014-02-05 11:42:17 +00:00
paulc
18e10bfd69
Changed license terms in each source file to reference an external file.
...
git-svn-id: http://voip.null.ro/svn/yate@5609 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 13:38:10 +00:00
paulc
29111af5da
Fixed a few copy/paste errors that inserted a terminal space.
...
git-svn-id: http://voip.null.ro/svn/yate@5430 acf43c95-373e-0410-b603-e72c3f656dc1
2013-03-28 17:03:58 +00:00
paulc
c8246c9872
Added remaining errors for MAPv3 UMTS V9.4.0
...
Constified a few error related parameter tables.
git-svn-id: http://voip.null.ro/svn/yate@5429 acf43c95-373e-0410-b603-e72c3f656dc1
2013-03-28 17:00:45 +00:00
oana
dd57ef282c
Properly check for attributes according to component type when encoding a component.
...
Warn when mandatory parameters are missing.
git-svn-id: http://voip.null.ro/svn/yate@5425 acf43c95-373e-0410-b603-e72c3f656dc1
2013-03-21 12:42:01 +00:00
oana
b1a0d69e77
Warn about failing to encode hexified string.
...
Do not encode the element into the ASN.1 payload if the encoding of the hexified string fails.
git-svn-id: http://voip.null.ro/svn/yate@5424 acf43c95-373e-0410-b603-e72c3f656dc1
2013-03-21 12:36:15 +00:00
oana
3a24b977f3
Bug fix: do proper sorting of applications based on their load.
...
Protect access to an application's current transaction count.
git-svn-id: http://voip.null.ro/svn/yate@5414 acf43c95-373e-0410-b603-e72c3f656dc1
2013-02-25 15:38:25 +00:00
oana
e9eac89fcf
Changed the name of the SCCP parameters for Called/CallingPartyAddress plan and translation type.
...
git-svn-id: http://voip.null.ro/svn/yate@5401 acf43c95-373e-0410-b603-e72c3f656dc1
2013-02-12 11:23:13 +00:00
paulc
8d7a876044
MAP parameter ageOfLocationInformation is optional.
...
git-svn-id: http://voip.null.ro/svn/yate@5373 acf43c95-373e-0410-b603-e72c3f656dc1
2013-01-07 08:34:49 +00:00
paulc
535385b8aa
Added support for the provideSubscriberInfo MAP operation.
...
git-svn-id: http://voip.null.ro/svn/yate@5372 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-28 12:50:50 +00:00
oana
3562a5cbed
If when writing data on the application socket the select call fails, do not try again, but return immediately.
...
On application thread cleanup, release the application mutex immediately after setting the pointer to the socket to null.
git-svn-id: http://voip.null.ro/svn/yate@5360 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-14 14:46:19 +00:00
oana
ad6bafb63c
Added operation class information to MAP and CAMEL operation definitions.
...
Send to an application the operation class information when receiving an operation code.
git-svn-id: http://voip.null.ro/svn/yate@5357 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 16:21:15 +00:00
oana
c16403844d
For ISUP digits, decode digit 0xe as E instead of ?.
...
git-svn-id: http://voip.null.ro/svn/yate@5354 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 14:40:45 +00:00
oana
14156421f6
Added debug messages for when an operation does not match given context.
...
git-svn-id: http://voip.null.ro/svn/yate@5353 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 14:30:10 +00:00
oana
2c55b391ec
Don't ever accept an operation for which we don't have a definition or for which we don't have an associated capability.
...
git-svn-id: http://voip.null.ro/svn/yate@5352 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 14:04:25 +00:00
oana
8da3773e72
Print error message from application with debug, not ddebug.
...
git-svn-id: http://voip.null.ro/svn/yate@5350 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 13:22:30 +00:00
oana
463b91c4f1
Use YSTRING for retrieving values from conf file where it wasn't already used.
...
git-svn-id: http://voip.null.ro/svn/yate@5349 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 13:16:36 +00:00
oana
f410e7baa4
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://voip.null.ro/svn/yate@5348 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 13:06:44 +00:00
oana
b72edd9f45
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://voip.null.ro/svn/yate@5347 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 12:56:35 +00:00
oana
ddfa77b46d
Added StringList class. Use it to improve searching for operations and capabilities.
...
git-svn-id: http://voip.null.ro/svn/yate@5346 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 12:47:38 +00:00
oana
68100d56d8
Added check for definition mismatch when ASN type is SET OF, but the definition indicates a primitive type.
...
git-svn-id: http://voip.null.ro/svn/yate@5345 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 12:36:42 +00:00
oana
e89c895ecb
Fixed bug: properly interpret odd/even indicator in the decoder for phone numbers.
...
git-svn-id: http://voip.null.ro/svn/yate@5299 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-19 09:24:04 +00:00
paulc
7e4b82fd2f
Added MAP operation "sendParameters" to capability "Miscellaneous".
...
git-svn-id: http://voip.null.ro/svn/yate@5292 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-12 15:40:18 +00:00
oana
63e3b1d19a
Notify SCCP about subsystem management status changes for TCAP.
...
git-svn-id: http://voip.null.ro/svn/yate@5290 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-02 14:33:43 +00:00
oana
3844b0e241
Don't add a choice parameter to the XML if it's optional and it doesn't have a tag.
...
git-svn-id: http://voip.null.ro/svn/yate@5286 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-27 14:32:05 +00:00
oana
8b86e8a465
Added support for the reportSM-DeliveryState MAP operation.
...
git-svn-id: http://voip.null.ro/svn/yate@5280 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-24 13:42:29 +00:00
marian
dba60c2ec2
Added parameter lists used to encode/decode MAP sendParameters request and response.
...
git-svn-id: http://voip.null.ro/svn/yate@5268 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-18 15:31:26 +00:00
oana
0af4cc2c14
Bug fix: moved the verifying of a pointer that was causing the dropping of L_CANCEL component messages.
...
git-svn-id: http://voip.null.ro/svn/yate@5183 acf43c95-373e-0410-b603-e72c3f656dc1
2012-07-06 11:42:29 +00:00
oana
af95998d69
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://voip.null.ro/svn/yate@5165 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-29 15:22:55 +00:00
oana
145761fa3c
Handle ASN.1 specification of length in the indefinite form.
...
git-svn-id: http://voip.null.ro/svn/yate@5048 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-08 08:42:59 +00:00
oana
d69aa16cde
Translate from XML to parameter list undefined SCCP parameters.
...
git-svn-id: http://voip.null.ro/svn/yate@5037 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-03 15:15:21 +00:00
oana
28fcf67d48
Bug fix: properly translate dialog PDU information such as result and result-source-diagnostic.
...
git-svn-id: http://voip.null.ro/svn/yate@5029 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-27 15:39:36 +00:00
oana
f83859fff4
Added debug information for when the TCAP user refuses to handle a transaction.
...
git-svn-id: http://voip.null.ro/svn/yate@5004 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-10 14:53:08 +00:00
paulc
03353a2668
Set the UTF-8 encoding for vi compatible editors.
...
This file holds embedded UTF-8 characters that must be preserved.
git-svn-id: http://voip.null.ro/svn/yate@5002 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-07 08:52:56 +00:00
marian
02d8f2e75d
Convert to signed when using the unary operator '-' on unsigned variables. Fixed VC warnings. Fixed debug message.
...
git-svn-id: http://voip.null.ro/svn/yate@4897 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 16:44:33 +00:00
paulc
e471cba614
Convert the TCAP protocol version to and from XML.
...
git-svn-id: http://voip.null.ro/svn/yate@4814 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-20 11:13:03 +00:00
paulc
94b8c41b64
Fixed table termination of MAP and CAMEL application contexts and MAP dialogs.
...
git-svn-id: http://voip.null.ro/svn/yate@4799 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-06 13:31:44 +00:00
oana
02d1744f6f
Bug fix: don't reuse context variable for MAP dialog reference.
...
git-svn-id: http://voip.null.ro/svn/yate@4788 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-21 12:25:48 +00:00
oana
597d594257
Added decoders and encoders for MAP Dialogue information.
...
git-svn-id: http://voip.null.ro/svn/yate@4787 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-21 11:11:16 +00:00
oana
4c8d89f9b1
Added ISDN mobile numbering plan to definitions.
...
git-svn-id: http://voip.null.ro/svn/yate@4786 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 16:33:33 +00:00
oana
c653f3386c
Fixed some definitions mismatches between the defined tags and types of the parameters.
...
git-svn-id: http://voip.null.ro/svn/yate@4785 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 16:29:59 +00:00
oana
4826e315a3
Added a debug message for cases of mismatching between constructor type and the tags defined for them.
...
git-svn-id: http://voip.null.ro/svn/yate@4784 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 16:25:39 +00:00