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
e48bdcbefe
Fixed SIP status command broken by SVN commit 3776.
...
git-svn-id: http://voip.null.ro/svn/yate@4661 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-28 17:30:45 +00:00
marian
39b9f0a416
Fixed bug: encode cause code if one is given for all coding standards.
...
git-svn-id: http://voip.null.ro/svn/yate@4660 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-28 15:00:13 +00:00
marian
7c156d7c47
Fixed encoding of transfer mode and parameter coding values.
...
git-svn-id: http://voip.null.ro/svn/yate@4659 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-28 14:48:17 +00:00
paulc
c99063147e
Emit DLCX when a mgcpgw channel is dropped unexpectedly.
...
Fixed the sending of digit NTFY.
git-svn-id: http://voip.null.ro/svn/yate@4658 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-27 18:33:02 +00:00
paulc
b0d9f745c0
Added support for MDCX to change RTP parameters in mgcpgw.
...
git-svn-id: http://voip.null.ro/svn/yate@4657 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-27 17:35:18 +00:00
paulc
5e46a221a6
Set the address of the MGCP circuit in yrtp, helps in troubleshooting.
...
git-svn-id: http://voip.null.ro/svn/yate@4656 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-27 16:44:59 +00:00
paulc
a22f352c8b
Added SDP and RTP support in the MGCP GW.
...
git-svn-id: http://voip.null.ro/svn/yate@4655 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-27 16:12:30 +00:00
paulc
f582f74053
Added handlers to the pbx module so sata sources and consumers installed by chan.attach and chan.record can be removed by messages specifying "-" as target.
...
git-svn-id: http://voip.null.ro/svn/yate@4654 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-26 14:52:21 +00:00
paulc
22ee73cc46
Made exmodule setlocal return something useful for checking existence of a section in yate.conf
...
git-svn-id: http://voip.null.ro/svn/yate@4653 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-25 08:55:30 +00:00
paulc
53d36427e3
Added a PHP Yate::GetLocal cleaner shortcut to retrieve a local parameter.
...
Added libyate.php tests for GetLocal.
git-svn-id: http://voip.null.ro/svn/yate@4652 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-25 08:54:04 +00:00
paulc
4919f6b40f
Require the energy of speech to be at least sqrt(2) times the noise energy.
...
This reduces the excessively slow decay experienced with noisy phones.
git-svn-id: http://voip.null.ro/svn/yate@4651 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-24 16:14:39 +00:00
paulc
dfec4e9d5a
Detach any remaining regular or override DataSource from a DataConsumer that is removed from a DataEndpoint.
...
git-svn-id: http://voip.null.ro/svn/yate@4650 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-24 15:26:04 +00:00
paulc
503ac35697
Clean up any local RTP session we used to communicate with MGCP gateway.
...
git-svn-id: http://voip.null.ro/svn/yate@4649 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-24 13:58:32 +00:00
paulc
14f007a395
Documented two ISUP configuration parameters in the sample config file.
...
git-svn-id: http://voip.null.ro/svn/yate@4648 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-21 14:34:11 +00:00
paulc
73dc94c906
Insert a H.323 endpoint in the driver's list only after being initialized.
...
Delete an endpoint that failed to initialize as it's no longer put in the list.
git-svn-id: http://voip.null.ro/svn/yate@4647 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-17 14:33:52 +00:00
paulc
27a6c6707f
Changed defaults of Fast Start and H.245 Tunneling to true.
...
Added some comments in the h323chan configuration sample.
git-svn-id: http://voip.null.ro/svn/yate@4646 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-17 10:16:01 +00:00
marian
55a91de89a
Allow registration expire time to be changed by the user.register message when acting as registrar.
...
git-svn-id: http://voip.null.ro/svn/yate@4645 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-12 14:35:52 +00:00
marian
1cbdeea47a
Added video support to iax channel. Added/changed debug.
...
git-svn-id: http://voip.null.ro/svn/yate@4644 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-12 14:23:19 +00:00
paulc
29ca09829e
Use YSTRING in cdr builder to benefit from speedup on supported systems.
...
git-svn-id: http://voip.null.ro/svn/yate@4643 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-10 18:41:11 +00:00
paulc
eba4484986
When building the CDR no longer set ringtime from start of call if no Ringing was received.
...
A Progress with Early Media is considered Ringing for CDR purposes.
git-svn-id: http://voip.null.ro/svn/yate@4642 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-10 18:26:27 +00:00
paulc
38b33a53c9
Addded capability to read parameters from main engine config file.
...
git-svn-id: http://voip.null.ro/svn/yate@4641 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-06 11:42:56 +00:00
paulc
e00cce62b9
Addded capability to read parameters from main engine config file.
...
git-svn-id: http://voip.null.ro/svn/yate@4640 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-06 11:41:25 +00:00
paulc
2dc0283ae6
Added hack to preserve the RTP session when just the address has changed.
...
Can be used together with the hack for ignoring port change.
git-svn-id: http://voip.null.ro/svn/yate@4639 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-05 20:43:25 +00:00
paulc
f13c04f9d1
Use pwlib-config CCFLAGS if available, guess only if we have to.
...
Define by default PHAS_TEMPLATES only for ancient versions of pwlib.
Avoid having the ptlib include path twice.
git-svn-id: http://voip.null.ro/svn/yate@4638 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-28 18:31:35 +00:00
paulc
5059888d9d
Got rid of unused class SS7ASP.
...
git-svn-id: http://voip.null.ro/svn/yate@4637 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-27 23:37:53 +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
b165602483
Detach the management when the router is destroyed.
...
git-svn-id: http://voip.null.ro/svn/yate@4635 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-26 14:22:01 +00:00
paulc
8e2836a2c3
Display RTPSession::incWrongSrc() only when compiled with XDEBUG.
...
git-svn-id: http://voip.null.ro/svn/yate@4634 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-23 15:03:00 +00:00
marian
20ddfc28c5
Check for controller verify event before call or circuit events.
...
git-svn-id: http://voip.null.ro/svn/yate@4633 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-23 14:57:04 +00:00
marian
3a0d1188c9
Added isup circuits save command.
...
git-svn-id: http://voip.null.ro/svn/yate@4632 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-23 14:38:49 +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
fe77b33a96
Circuit (un)block command can now be used to change remote side of the circuit.
...
git-svn-id: http://voip.null.ro/svn/yate@4630 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-23 14:09:10 +00:00
marian
29d8af9f2b
Allow removing cache items matching a regexp in flush command.
...
git-svn-id: http://voip.null.ro/svn/yate@4629 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-21 14:02:49 +00:00
paulc
6802416ae2
Added utility script to add copyright notice to new files.
...
git-svn-id: http://voip.null.ro/svn/yate@4628 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-21 11:35:43 +00:00
marian
000291dcd4
Allow cache item ttl to be overridden from routing. Added debug.
...
git-svn-id: http://voip.null.ro/svn/yate@4627 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-20 14:07:25 +00:00
paulc
4de861e598
Added a default regexp to apply where it is missing in a rule.
...
Greatly simplifies checking for booleans or non-empty strings.
git-svn-id: http://voip.null.ro/svn/yate@4626 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-20 12:19:58 +00:00
oana
1ef288b469
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://voip.null.ro/svn/yate@4625 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-20 11:55:58 +00:00
oana
25b9940056
Changed the way LNP queries are timed out.
...
git-svn-id: http://voip.null.ro/svn/yate@4624 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-20 11:39:29 +00:00
oana
dde46a2516
Don't treat so strictly which type of invoke must be received for a certain operation.
...
git-svn-id: http://voip.null.ro/svn/yate@4623 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-20 11:15:32 +00:00
oana
62fa0855f1
Don't attach to any TCAP if not configured. Fixed read access to configuration file.
...
git-svn-id: http://voip.null.ro/svn/yate@4622 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-20 10:35:31 +00:00
andrei
280f209f2e
Fill CallingPartyAddress.pointcode parameter with local sccp pointcode if requested by user.
...
git-svn-id: http://voip.null.ro/svn/yate@4621 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-19 12:13:24 +00:00
andrei
0007b3ef03
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://voip.null.ro/svn/yate@4620 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-19 12:09:51 +00:00
andrei
757ac36514
Fixed SS7Layer4 initialization.
...
git-svn-id: http://voip.null.ro/svn/yate@4619 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-19 10:05:42 +00:00
paulc
78db410241
The "transfer silent" mode or the SS7 router can be controlled at any time.
...
git-svn-id: http://voip.null.ro/svn/yate@4618 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-16 12:06:34 +00:00
paulc
57157dd2d1
Added activity (speech, we would hope) detector for conferenced users.
...
Added notifications for speaker list change.
git-svn-id: http://voip.null.ro/svn/yate@4617 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-16 10:41:40 +00:00
marian
38e791aaff
Outgoing client stream: handle the situation when user's domain is hosted by another domain.
...
git-svn-id: http://voip.null.ro/svn/yate@4616 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-15 14:54: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
05ac3c70a5
Package the modules from modules/sig directory.
...
git-svn-id: http://voip.null.ro/svn/yate@4614 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-15 13:41:40 +00:00
marian
408d20498d
Allow disabling lnp/cnam query from routing for sip_cnam_lnp and cache modules.
...
git-svn-id: http://voip.null.ro/svn/yate@4613 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-15 13:29:08 +00:00