andrei
beb1cd1225
Added posibility to set maximum data size that can be transported on a specific route.
...
Improved SCCP segmentation process. The SCCP now detects the maximum amount of data that can fit in a SCCP message.
Implemented SCCP message change procedures.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4828 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-31 11:50:30 +00:00
andrei
c736a1e35f
Reassamble SCCP messages before performing GTT.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4827 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-31 10:08:16 +00:00
paulc
993b72f846
Adjust the timestamp too when performing PLC.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4826 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-30 17:29:31 +00:00
paulc
9d03da7a84
Perform Packet Loss Concealement in the iLBC decoder.
...
Provides reasonable quality for up to 20% non-sequential packet loss.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4825 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-30 17:15:24 +00:00
paulc
e04ffe33fc
Made the ioPacketsLost() method available in RTP session.
...
Flag the data following one or more missing packets.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4824 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-30 16:50:10 +00:00
paulc
f50b61fbf7
Allow "caller" and "called" parameters to be altered by the overlapped routing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4823 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-30 16:02:22 +00:00
andrei
2b37f4bcaa
Bugs Fixed in SCCP management!
...
Stop all subsystem status tests if the attached network is not operational.
Do not stop subsystem status test routine if we received UPU with other cause than Unequipped.
Update remote SCCP's state when local MTP has finished to restart.
Process SS7Route Unknown state.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4822 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-30 15:22:32 +00:00
paulc
3de538ed4e
Do not overwrite the original call leg id while doing overlapped routing.
...
The id of the script itself is available anyway as targetid.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4821 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-26 12:00:34 +00:00
paulc
dc7a8fd917
Do not display or TAB complete the module unload and reload commands if unloading is disabled.
...
Made the module help messages const.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4820 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-25 13:24:11 +00:00
marian
40fb1442a6
Allow columns with empty title in custom tables.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4819 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-25 10:18:35 +00:00
paulc
344d4facc0
Added ignore-unknown-digits description to isupmangler sample config.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4818 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-23 17:16:20 +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
5505d3bca9
Added extra method to check if any MSU transfer is configured, even if silent.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4816 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-23 16:07:18 +00:00
paulc
14ee7eaa8b
When accepting an ITU TCAP dialog set the diagnostic to originate from service user, not provider.
...
Do not overwrite any application user provided diagnostic information.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4815 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-20 12:27:47 +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
d838b29343
Assume a missing ITU TCAP protocol-version is version 1.
...
Allow suppressing the transmission of the version tag by setting version to 0.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4813 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-20 11:12:30 +00:00
oana
f1e4762f95
Bug fix: properly read IP address from configuration file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4812 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-20 09:52:24 +00:00
marian
382426b54a
The user can now choose the authentication method(s) to use for an h323 account.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4811 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-20 08:33:01 +00:00
andrei
094878ac14
Bug Fixed! Modified the pointers to mandatory variable and optional parameters from LUDT messages to be on 2 bytes instead of one.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4810 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-19 13:37:20 +00:00
paulc
9f40447093
Added iLBC license granted by Google.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4809 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-18 14:41:40 +00:00
paulc
8c082767d1
Added an optional user context pointer to expression evaluations.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4808 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-17 18:11:45 +00:00
marian
60102b4db6
Don't quote the qop and nc parameters in Authorization response. Patch suggested by billsimon in Mantis issue #285 .
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4807 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-17 16:26:46 +00:00
andrei
7e6727abf8
Fixed M2PA abort alignment t2 timeout bug.
...
Increased abort alignment debug level.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4806 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-17 13:04:30 +00:00
paulc
086966baac
Constified ExpEvaluator::getPrecedence() as it should be.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4805 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-16 12:17:26 +00:00
marian
46f632aebd
Removed duplicate parameter documentation.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4804 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-16 09:39:20 +00:00
oana
0619678792
If connections fail to be initialized, try again periodically until whole pool is initialized.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4803 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-13 11:49:16 +00:00
marian
d732795ab2
Fixed bug: reset circuit pending synchronous transaction when received a DLCX from media gateway.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4802 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-12 11:13:15 +00:00
paulc
23cfbf59e4
Changed default value of "anyssrc", accept any incoming SSRC by default even if changes unsignaled.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4801 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-09 21:09:09 +00:00
andrei
129d2d6401
Memory leak fixed.
...
Do not copy data when creating sccp data segments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4800 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-06 13:41:51 +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
marian
9efa390989
Fixed bug: always produce the same xml text regardless the way data is pushed into sax parser (sequentially or full). Added method to finalize incomplete xml text after pushing all data to sax parser. Added debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4798 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-06 10:05:05 +00:00
marian
9ed27f23a0
Moved Add contact/chat room menu items to top of Friends menu.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4797 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-06 09:15:59 +00:00
paulc
28983898f8
New "execute" command in extmodule allows executing arbitrary programs logged through Yate.
...
The behavior is the same as listing in the [execute] section.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4796 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-05 17:52:01 +00:00
andrei
9b83538a2b
Set default values in SCCP::initialize to the previews configured ones, to avoid value reset if they are missing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4795 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-05 11:22:29 +00:00
marian
f9ac656740
Refuse new incoming calls if don't accepted by the driver (engine exiting or full) in sig, iax and jingle modules.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4794 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-04 15:58:31 +00:00
marian
e684fa9f8d
Fixed bugs. Allow a multipart body to start with dash-boundary (no CR/LF before). Don't process a body part if a boundary is not found after it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4793 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-04 15:53:45 +00:00
paulc
f75aceca2a
Clear the ringing slave ID when the slave is disconnected on timer too.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4792 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-04 15:52:58 +00:00
paulc
927863685b
Properly handle Call Progress messages while the call is answered.
...
Use the call.update message to transport these events as call.ringing and call.progress are blocked for answered calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4791 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-03 04:17:51 +00:00
paulc
0a8aec34aa
Trim any leading or trailing whitespaces from returned route.
...
An empty route causes a "noroute" error.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4790 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-22 13:46:09 +00:00
paulc
d67564675c
Preserve the last fork disconnect reason in the fork.reason parameter.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4789 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-21 16:06:17 +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
df3985ab9e
Made the menu a little more informative when recording a greeting.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4782 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 13:38:05 +00:00
paulc
3072b27829
Added possibility to ask just for the password for voicemail.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4781 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 10:50:11 +00:00
paulc
f3003924d2
Emit a call.progress from leavemail so the caller hears the "voicemail not set up" prompt.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4780 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 10:49:31 +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