paulc
37a72e4bc1
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://yate.null.ro/svn/yate/trunk@5755 acf43c95-373e-0410-b603-e72c3f656dc1
2014-02-05 11:42:17 +00:00
paulc
cf5d0fd71a
Changed license terms in each source file to reference an external file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5609 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 13:38:10 +00:00
oana
2eec34228f
Update transaction state before sending a message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5415 acf43c95-373e-0410-b603-e72c3f656dc1
2013-02-26 11:11:07 +00:00
andrei
74583799a7
Fixed deadlock.
...
Update Transport status with reader mutex unlocked.
Unlock SIGAdaptClient mutex before sending a message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5405 acf43c95-373e-0410-b603-e72c3f656dc1
2013-02-13 15:08:20 +00:00
oana
dffe7fd9fc
Changed the name of the SCCP parameters for Called/CallingPartyAddress plan and translation type.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5401 acf43c95-373e-0410-b603-e72c3f656dc1
2013-02-12 11:23:13 +00:00
andrei
2a08c45703
Differentiate "No component could process the command" and "The component failed to process the command" in rmanager control output.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5396 acf43c95-373e-0410-b603-e72c3f656dc1
2013-02-08 15:23:06 +00:00
andrei
7892479547
Fixed memory leak in SS7Management.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5392 acf43c95-373e-0410-b603-e72c3f656dc1
2013-02-07 15:57:19 +00:00
andrei
82f7d02567
Check if localpointcode parameter is configuread. If not show warning.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5379 acf43c95-373e-0410-b603-e72c3f656dc1
2013-01-18 16:11:00 +00:00
andrei
4477357ea9
Check if params list is valid before initializing heartbeat params.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5374 acf43c95-373e-0410-b603-e72c3f656dc1
2013-01-07 10:37:27 +00:00
andrei
baddd5ad5d
Send heartbeat messages to check if a sctp stream is freezed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5361 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-18 12:53:29 +00:00
oana
f40f35cfc1
Keep operation code and type for components.
...
When sending to the TCAP user a Result/ReturnError/L_Cancel send operation code and type also.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5356 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 15:52:03 +00:00
oana
7bec0d63cd
When there is no user to accept an incoming transaction, respond with an U_Abort message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5355 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 15:03:54 +00:00
oana
dc43fcdca6
Encode components in the order they are received, not reversed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5351 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-11 13:59:38 +00:00
andrei
8137d40d31
Bug fixed in sccp local routing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5343 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-03 11:03:00 +00:00
andrei
7d449a804e
Fixed bugs in sigtransport.
...
Notify sigtran when a new sctp connection has been established.
Set custom names to transport thread and transport mutex for debugging.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5338 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-22 12:50:16 +00:00
andrei
7f62a2c8fc
Do not copy RemotePC parameter from sccp.route message.
...
Remove sccp message originating pointcode when a local routing is performed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5337 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-22 11:49:55 +00:00
andrei
3dc84f2907
Fixed the way ysig components are initialized.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5336 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-22 08:50:51 +00:00
andrei
2acf2f37fa
Added possibility to route sccp messages between sccp components.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5326 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-20 14:03:02 +00:00
marian
49cea42bed
Fixed bug: when processing CGA/CUA check GroupSupervisionTypeIndicator when searching the pending list to avoid ignoring the response when we have duplicate CGB/CGU with different type indicator and receive response to second one.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5324 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-15 12:24:41 +00:00
marian
aab6f9cc37
Check pending (un)block messages for valid circuits when timed out. Fixed bug: remove conflicting CGB/CGU only if GroupSupervisionTypeIndicator is the same.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5323 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-15 11:32:33 +00:00
marian
5baf162253
Avoid sending group (un)block messages with single circuit in range, try to pick another circuit in the same span and add it to circuits map with bit set to 0 (not handled). Added control 'circuitevent' available when built for debug used to generate alarm/no alarm events for circuits.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5322 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-14 15:23:26 +00:00
andrei
4f22d8e929
Added method to resolve signaling subcomponent configuration.
...
Use the new mehod to allow proper configuration of SCCP, management and GTT.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5319 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-02 13:44:30 +00:00
paulc
f6822a90b2
Fixed naming of GTT components.
...
Added SCCP and GTT name to the sccp.route message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5309 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-24 16:44:37 +00:00
paulc
efea91143a
Constified a method.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5295 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-15 11:53:30 +00:00
paulc
0a09fb7e63
Honor the requested ISDN circuit code if possible before trying other circuits.
...
Added the possibility of setting the Channel Exclusive flag from configuration or routing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5294 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-15 11:50:33 +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
andrei
900e263138
Handle charging isup message.
...
Added possibility to specify how to handle it from configuration.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5260 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-14 08:51:24 +00:00
paulc
f2cdd4b39b
Made the new SCCPUser documentation work with both doxygen and kdoc.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5259 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-13 17:50:14 +00:00
andrei
8a17864fab
Improved SCCPUser methods documentation.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5258 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-13 15:36:59 +00:00
andrei
206710225e
Properly initialize wait_oos timer.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5257 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-13 10:05:18 +00:00
paulc
dcb21aa3b1
Added support for mapping repeated ISUP parameters to Yate messages.
...
The names are ParamName, ParamName.1, ParamName.2 and so on.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5190 acf43c95-373e-0410-b603-e72c3f656dc1
2012-07-11 11:15:59 +00:00
oana
a369fb1dc3
Fix bug introduced by commit 5166: don't drop the encoding of a ResultLast component operation code type is missing and it has no payload.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5176 acf43c95-373e-0410-b603-e72c3f656dc1
2012-07-03 12:40:25 +00:00
andrei
415f207799
Filter sccp address parameters returned by gt.route message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5169 acf43c95-373e-0410-b603-e72c3f656dc1
2012-07-02 09:54:04 +00:00
oana
7aca5a2450
Show a warning and drop the encoding of a component when a mandatory parameter is misssing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5166 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-29 15:34:01 +00:00
andrei
36ad5bea74
Added configuration file to set default values for sctp parameters.
...
Show debug message if the sctp parameters values are not reliable for m2pa.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5164 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-29 14:00:52 +00:00
paulc
ee8ca1d7d8
Added encoding and decoding for (Original) Called IN Number.
...
Added just parameter names for UID indicators.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5155 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-27 12:43:42 +00:00
paulc
9fd97b798a
Encode and decode L1 bearer capability H.223 + H.245 (video calls).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5150 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-26 07:44:40 +00:00
andrei
99c6af539f
Restart transport if a m2pa link is unstabile.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5129 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-18 16:17:16 +00:00
andrei
ef9515c668
Decreased cumulative acknowledge timer default value from 400 ms to 150 ms.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5105 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-11 15:05:47 +00:00
andrei
c5e427f9f4
Fixed race condition in tcap.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5104 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-11 14:28:29 +00:00
paulc
eb091944f9
Take into account the CIC length when dumping sent ISUP/BICC message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5102 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-07 16:46:49 +00:00
paulc
ccc9ce224f
Don't count the maintenance MSUs in the SS7 router.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5101 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-07 16:18:36 +00:00
paulc
a8b0c46624
Fixed endianess of ISUP multi-octet integer values, must be big endian.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5100 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-07 15:45:16 +00:00
paulc
11206e5e57
Added default type in SignallingComponent constructor.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5099 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-07 10:27:45 +00:00
paulc
f4b6a93137
When a SS7 link goes down report in the event how long it was up.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5098 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-07 08:28:59 +00:00
andrei
21195c02a9
Set SS7TcapTransaction mutex name.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5097 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-07 07:35:58 +00:00
paulc
f5a1b2fdae
Only display the DPC in missing route message, not the entire routing label.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5096 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-06 23:47:42 +00:00
paulc
abb27cc76f
Count the failed MSU transmission attempts.
...
Report the MSU statistics in "constrol ss7router show" command.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5092 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-06 20:55:28 +00:00
paulc
45475007f8
Allow configuring a SLS to SLC right-shift in MTP3.
...
This is useful to load balance ISUP traffic controlling only odd or even CICs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5086 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-01 09:35:45 +00:00
paulc
fb41a4ff70
Never set OptionalBackwardCallIndicators=inband for an outbound call.
...
The automatic decision can be overriden by the "send-inband" parameter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5079 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-30 11:54:21 +00:00