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
22b023db67
Rollback accidentally commited files in previous commit.
...
git-svn-id: http://voip.null.ro/svn/yate@6137 acf43c95-373e-0410-b603-e72c3f656dc1
2016-09-15 10:45:40 +00:00
marian
70d1a31eb7
Documented tcp idle/keeplive intervals.
...
git-svn-id: http://voip.null.ro/svn/yate@6136 acf43c95-373e-0410-b603-e72c3f656dc1
2016-09-15 10:35:31 +00:00
paulc
1a3be7c1ee
Properly count signaling objects created by a factory.
...
git-svn-id: http://voip.null.ro/svn/yate@5787 acf43c95-373e-0410-b603-e72c3f656dc1
2014-02-24 13:50:58 +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
marian
18ae05c63c
Added post dial delay timeout in outgoing channel started from 'maxpdd' routing parameter. It stops when status is called with 'ringing', 'progressing' or 'answered'.
...
git-svn-id: http://voip.null.ro/svn/yate@5666 acf43c95-373e-0410-b603-e72c3f656dc1
2013-10-11 12:46:20 +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
andrei
33ba0e29fc
Fixed the way ysig components are initialized.
...
git-svn-id: http://voip.null.ro/svn/yate@5336 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-22 08:50:51 +00:00
andrei
b234e8eaba
Added possibility to route sccp messages between sccp components.
...
git-svn-id: http://voip.null.ro/svn/yate@5326 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-20 14:03:02 +00:00
paulc
94dd8f3669
Fixed naming of GTT components.
...
Added SCCP and GTT name to the sccp.route message.
git-svn-id: http://voip.null.ro/svn/yate@5309 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-24 16:44:37 +00:00
paulc
da2a85ff1a
Fixed one-time memory leak.
...
git-svn-id: http://voip.null.ro/svn/yate@5305 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-24 11:02:39 +00:00
marian
b8e9f19e66
Make sure the user data pointer carried by handled message is a CallEndpoint one.
...
git-svn-id: http://voip.null.ro/svn/yate@5287 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-01 11:00:30 +00:00
paulc
f5230b501c
Changed the handling of the "timeout" parameter so it (re)starts when call is answered.
...
Added "maxcall" and "timeout" setting and handling to channels that lacked it.
git-svn-id: http://voip.null.ro/svn/yate@5282 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-25 09:39:49 +00:00
andrei
368828dac1
Handle charging isup message.
...
Added possibility to specify how to handle it from configuration.
git-svn-id: http://voip.null.ro/svn/yate@5260 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-14 08:51:24 +00:00
paulc
8b3f61731d
Remember that we received early media for MGCP even when using rtp_forward.
...
git-svn-id: http://voip.null.ro/svn/yate@5173 acf43c95-373e-0410-b603-e72c3f656dc1
2012-07-02 14:39:23 +00:00
paulc
7e77fd2cfb
Added possibility to track message progress through handlers.
...
git-svn-id: http://voip.null.ro/svn/yate@5107 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-12 23:47:01 +00:00
paulc
1acbc5ba04
Added default type in SignallingComponent constructor.
...
git-svn-id: http://voip.null.ro/svn/yate@5099 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-07 10:27:45 +00:00
paulc
b488e6ddf5
Use the new Lock::acuire to reacquire a mutex lock.
...
Never attempt to send a DTMF twice over signaling.
git-svn-id: http://voip.null.ro/svn/yate@5093 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-06 22:19:38 +00:00
paulc
fdc53b7251
Apply the possibly modified sig call end reason from chan.disconnected.
...
git-svn-id: http://voip.null.ro/svn/yate@5083 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-31 12:45:18 +00:00
paulc
405fb3f3d9
Added the HopCounter and MessageReturn parameters to the sccp.route message.
...
git-svn-id: http://voip.null.ro/svn/yate@5042 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-04 12:28:32 +00:00
paulc
9dbf01d7e7
Report the number of idle circuits in trunk status.
...
git-svn-id: http://voip.null.ro/svn/yate@5027 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-24 21:04:48 +00:00
paulc
ee9229a986
Added ability to limit how much to try to acquire a non-critical mutex.
...
This should reduce contention during high load and the chances to deadlock.
git-svn-id: http://voip.null.ro/svn/yate@4950 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-02 16:01:45 +00:00
marian
87ca662604
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://voip.null.ro/svn/yate@4794 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-04 15:58:31 +00:00
paulc
17a0b652af
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://voip.null.ro/svn/yate@4791 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-03 04:17:51 +00:00
oana
d6fb3cccbe
Derived TCAPUser from SignallingComponent. Removed tcap.request message handler from ysigchan, use relay instead. Removed multiple inheritance of SigTcapUser class.
...
git-svn-id: http://voip.null.ro/svn/yate@4741 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-07 16:24:34 +00:00
paulc
7c60f372d0
Attach TCAP user at initialization if possible, warn if not possible.
...
git-svn-id: http://voip.null.ro/svn/yate@4711 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-16 16:43:28 +00:00
oana
7933116f4f
Added ITU TCAP support.
...
git-svn-id: http://voip.null.ro/svn/yate@4692 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-10 16:10:05 +00:00
paulc
9bd9f8be3d
Explicitely disable RTP forwarding on circuits for outbound calls where inbound does not offer it.
...
git-svn-id: http://voip.null.ro/svn/yate@4665 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-31 19:32:01 +00:00
paulc
4d74b5138f
Added new static mutex to protect channel disconnect parameters during access.
...
git-svn-id: http://voip.null.ro/svn/yate@4662 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-28 18:23:26 +00:00
paulc
005c873bce
Allow global calls limits to be reloaded.
...
git-svn-id: http://voip.null.ro/svn/yate@4636 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-26 14:55:42 +00:00
marian
d60131464c
Don't save circuits with empty flags.
...
git-svn-id: http://voip.null.ro/svn/yate@4631 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-23 14:20:12 +00:00
marian
82c1ece8bf
Added extra info in sig circuit status. Fixed status separators. Handle changes in monitoring module.
...
git-svn-id: http://voip.null.ro/svn/yate@4615 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-15 14:04:04 +00:00
paulc
4479cf6fd5
Copy the "complete" and "inn" parameters from call.execute to sig call.
...
git-svn-id: http://voip.null.ro/svn/yate@4596 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-12 14:25:17 +00:00
oana
07cedec934
Added TCAP ANSI support.
...
git-svn-id: http://voip.null.ro/svn/yate@4594 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-12 12:34:40 +00:00
andrei
7f5e2e5e88
Added SCCP support.
...
git-svn-id: http://voip.null.ro/svn/yate@4590 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-09 12:43:59 +00:00
paulc
06645fc1be
Allow using "osig-prefix" to override the default "sig." prefix on outbound calls.
...
Avoid creating duplicate parameters.
git-svn-id: http://voip.null.ro/svn/yate@4503 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-13 16:47:39 +00:00
paulc
37845d2107
Added support for detecting event flood condition on ISUP and ISDN trunks.
...
git-svn-id: http://voip.null.ro/svn/yate@4435 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-04 12:36:56 +00:00
marian
040480f58a
Made trunks data file configurable. Load it each time save/restore is needed.
...
git-svn-id: http://voip.null.ro/svn/yate@4420 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-31 10:11:57 +00:00
paulc
53ee6587f9
Support a comma separated list of modes when initiating a change in ysigchan.
...
git-svn-id: http://voip.null.ro/svn/yate@4418 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-28 12:59:38 +00:00
paulc
dc524d9c7c
Allow using span and range names in trunk circuit status.
...
git-svn-id: http://voip.null.ro/svn/yate@4406 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-25 15:29:19 +00:00
paulc
7fb7d7f908
Print a mild warning when failed to initiate a media update.
...
git-svn-id: http://voip.null.ro/svn/yate@4314 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 13:50:07 +00:00
paulc
793c3dd9b9
Support initiation and updating of T.38 fax mode in sig channels.
...
git-svn-id: http://voip.null.ro/svn/yate@4313 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 13:13:50 +00:00
paulc
3736466398
The default RFC 2833 payload can be configured and overriden per call.
...
git-svn-id: http://voip.null.ro/svn/yate@4287 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-12 15:41:49 +00:00
paulc
cf33467374
Copy any RTP information to call.update when call is accepted, it may be needed in processing.
...
git-svn-id: http://voip.null.ro/svn/yate@4271 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-06 16:37:40 +00:00
paulc
1eb153a8ab
Added fax tone detection to MGCP and ability to override the request string.
...
git-svn-id: http://voip.null.ro/svn/yate@4269 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-06 14:38:26 +00:00
paulc
851c9fb8cf
Added support for forwarding media change requests (reINVITE) from ysigchan to mgcpca or any other bearer.
...
git-svn-id: http://voip.null.ro/svn/yate@4264 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-05 12:55:37 +00:00
paulc
6148fdc4e7
Made the SNMP debugging messages more useful.
...
Changed some monitoring and SNMP debug messages to DDEBUG (compile-time).
git-svn-id: http://voip.null.ro/svn/yate@4244 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 10:26:32 +00:00
paulc
555db7adb2
Added support for reporting uptime for SS7 links and Q.921 interfaces.
...
git-svn-id: http://voip.null.ro/svn/yate@4231 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-28 16:39:34 +00:00
paulc
5e47c82025
Moved the post-disconnect hooking code from ysigchan to the Channel class.
...
Added capability of sending arbitrary SIP headers on call disconnect.
git-svn-id: http://voip.null.ro/svn/yate@4193 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-17 20:57:34 +00:00
paulc
7384dfb0a7
Indicate in circuit status if it has a status change pending (block/unblock or reset).
...
git-svn-id: http://voip.null.ro/svn/yate@4183 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-15 15:46:43 +00:00