marian
761e7536dc
Added missing reason to session dictionary.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4728 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-30 08:29:07 +00:00
andrei
e095bcb661
Logic bug fixed!
...
Do not modify RemotePC if a GT was translated for a local SCCP user.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4723 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-24 12:53:33 +00:00
oana
52170894e1
Don't transform component error codes into internal error values.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4717 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-22 14:54:10 +00:00
andrei
42288dafec
Bug Fixed!
...
Set odd/even flag properly in nature of address octet.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4710 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-16 16:37:04 +00:00
andrei
080d295fae
Check if we have a valid pointcode before routing a sccp message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4709 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-16 16:01:28 +00:00
oana
1ef723142d
Don't set RemotePC, CalledPartyAddress.ssn or CallingPartyAddress.ssn if not set in configuration.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4708 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-16 15:44:13 +00:00
oana
e7509a3e95
Store MTP parameters for addressing. Add them when building a message for SCCP. The default_remote_pointcode configuration now sets RemotePC for MTP3, not the pointcode for CalledPartyAddress.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4705 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-16 14:11:09 +00:00
andrei
ce5b7cc10c
Bug fixed!
...
Cast message data pointer to unsigned char* to avoid integer wrong value assigning.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4704 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-16 10:55:18 +00:00
marian
33ec93996d
Fixed instruction and declaration parse. Added/changed debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4693 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-11 16:03:07 +00:00
oana
a234148c37
Added ITU TCAP support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4692 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-10 16:10:05 +00:00
oana
a916040db3
Prettify TCAP classes : add empty line between method definitions in TCAP classes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4691 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-10 15:27:44 +00:00
oana
42429ec0c3
Don't check for timed out components when the transaction is in idle state. Add transaction data for transactions with pre-arranged end that have timed out when notifying the user.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4690 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-10 15:11:39 +00:00
oana
7fa1108122
Properly initialize transaction mutex. Ensure that transaction data is always protected when accessed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4689 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-10 14:44:22 +00:00
oana
56c018216d
Bug fix: start component indexing from 1 when requesting the data for rejected/timed out components. Set the count for timed out components.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4688 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-10 14:31:19 +00:00
oana
e2ba6f72c8
Always use internal abstract TCAP errors in decoded TCAP messages. Added functions to obtain the protocol error value from TCAP abstract error and vice versa.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4686 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-10 14:18:47 +00:00
marian
861a947eee
Fixed parameter retrieval from postponed stream termination.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4674 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-04 08:30:21 +00:00
oana
fe6841f7ea
Added class for encoding and decoding ASN.1 tags.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4668 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-01 08:49:08 +00:00
marian
b08ad757b2
Fixed bug: encode cause code if one is given for all coding standards.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4660 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-28 15:00:13 +00:00
marian
f08b402b1a
Fixed encoding of transfer mode and parameter coding values.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4659 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-28 14:48:17 +00:00
marian
1051c59a8f
Allow registration expire time to be changed by the user.register message when acting as registrar.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4645 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-12 14:35:52 +00:00
marian
04b7b695a1
Added video support to iax channel. Added/changed debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4644 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-12 14:23:19 +00:00
paulc
bceab30e62
Got rid of unused class SS7ASP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4637 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-27 23:37:53 +00:00
marian
cf37e9e1aa
Detach the management when the router is destroyed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4635 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-26 14:22:01 +00:00
paulc
97a0cecf0b
Display RTPSession::incWrongSrc() only when compiled with XDEBUG.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4634 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-23 15:03:00 +00:00
marian
45cb7114f0
Check for controller verify event before call or circuit events.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4633 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-23 14:57:04 +00:00
marian
0a57ff8aaf
Added isup circuits save command.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4632 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-23 14:38:49 +00:00
marian
0736acebc1
Circuit (un)block command can now be used to change remote side of the circuit.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4630 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-23 14:09:10 +00:00
oana
3a9e1c4e6a
Changed the way addressing parameters are configured and given to SCCP and TCAP. Added possibility to add addressing parameters from call.route.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4625 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-20 11:55:58 +00:00
andrei
5fa6ff5686
Fill CallingPartyAddress.pointcode parameter with local sccp pointcode if requested by user.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4621 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-19 12:13:24 +00:00
andrei
0b1edfa02e
Unify sccp encoding scheme bcd-odd, bcd-even in single bcd encoding and let sccp determine if the number has odd or even number of digits.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4620 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-19 12:09:51 +00:00
andrei
1714131471
Fixed SS7Layer4 initialization.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4619 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-19 10:05:42 +00:00
paulc
9cd24f1471
The "transfer silent" mode or the SS7 router can be controlled at any time.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4618 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-16 12:06:34 +00:00
marian
d000d65d8a
Outgoing client stream: handle the situation when user's domain is hosted by another domain.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4616 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-15 14:54:12 +00:00
oana
dc132ec7d0
Added missing Windows DLL export declarations to TCAP classes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4605 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-14 15:35:21 +00:00
oana
7c39e6100c
Keep transaction IDs as hex strings (removes uses of htonl).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4603 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-14 14:57:07 +00:00
oana
ccc5bee708
Removed compiler warnings.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4600 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-14 10:40:46 +00:00
oana
b6f744adfa
Fixed building the names for address parameters.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4598 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-13 11:56:19 +00:00
oana
80925b8e87
Fixed some debug information messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4597 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-12 14:53:57 +00:00
oana
4550db719e
Fixed include for ASN headers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4595 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-12 13:10:37 +00:00
oana
9ded877a15
Added TCAP ANSI support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4594 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-12 12:34:40 +00:00
andrei
21996be781
Added SCCP support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4590 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-09 12:43:59 +00:00
paulc
8c230e1d21
Fixed a few errors exposed by -Wunused-but-set-variable.
...
Removed some leftover variables exposed by same new compiler check.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4589 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-08 10:36:32 +00:00
marian
570671414f
Delay stream termination on I/O error if we have pending xml elements.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4585 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-01 15:04:31 +00:00
andrei
39e04bab35
Notify L3Users when a route state has changed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4576 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-29 12:14:32 +00:00
marian
fb93ebc33b
Fixed bug: use referenced SS7ISUPCall pointers when the call controller is not locked.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4570 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-25 15:13:33 +00:00
paulc
d5d380d86f
Destruction of SS7 User Parts detaches from network/router in the base class.
...
Fixes crash when removing a Test Part at runtime.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4569 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-25 10:02:56 +00:00
paulc
b4520ce3cb
Signaling engine can return existing component without referencing it.
...
Reference the SS7Router only when it's created allowing it to be destroyed at shutdown.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4568 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-25 09:46:36 +00:00
paulc
1548b62566
Added separate mutex for MTP transmit statistics, avoids a deadlock.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4567 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-25 09:10:14 +00:00
marian
5845857da0
Double the timeout period before using it. Decreased retransmission counters default values to keep the same overall timeout.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4559 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-22 15:16:26 +00:00
marian
df8ec5d64d
Made configurable the number of times to transmit a request or a final response when retransmission is required.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4556 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-22 14:11:51 +00:00