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
paulc
7f45d34850
Constified ExpEvaluator methods used during evaluation stage.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4687 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-10 14:18:47 +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
paulc
637af03dd8
Added new -Dz option to the man page.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4685 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-09 18:32:22 +00:00
paulc
775e67ecec
Support timestamping logs in local timezone format.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4684 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-09 12:41:00 +00:00
paulc
2351f08e2a
Moved the debug timestamping to a separate method.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4683 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-09 10:55:27 +00:00
paulc
30e8ae5eda
Detect and use atomic integer operations for RefObject reference counter.
...
Note that GCC supports them on specific architectures, on some platforms -march=... must be set in CFLAGS.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4682 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-07 17:10:32 +00:00
marian
9c3118a896
Remove account login failure notification when presenting the credentials dialog.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4681 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-07 13:05:50 +00:00
paulc
fdafbb2132
Assume chan.dtmf=peerid in the [messages] relay list of callfork.conf
...
Commented out the [messages] section in the sample file.
To debugging of relay messages set level INFO and added display of priority.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4680 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-04 21:25:20 +00:00
paulc
a63d128d43
Removed some unused RefObject methods.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4679 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-04 18:24:51 +00:00
marian
24240d09cc
Present a dialog window with username and password when account authentication fails.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4678 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-04 15:54:44 +00:00
marian
2c3127876c
Add login/logout failure error to user.notify message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4677 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-04 15:30:55 +00:00
marian
24eb907c51
Added client options used to send or show received chat with empty body.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4676 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-04 10:27:05 +00:00
marian
f606ceebb5
Added sdp library dependency and include dir to mgcpgw windows project.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4675 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-04 08:52:15 +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
andrei
88d4d75860
Emit "call.analizer" message when AnalyzerChan is destroyed. The message contains Analyzer report.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4673 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-03 15:54:05 +00:00
marian
88dfbb9eed
Fixed client login to gatekeeper. Implemented logout. Added mutexes to protect the configuration and endpoints list.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4672 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-03 15:51:38 +00:00
paulc
ba66ef045b
Added marker in Engine for runtime analyzers like callgrind to start collecting data.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4671 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-03 14:40:58 +00:00
paulc
095fe9ae56
Added a shortcut for running yate through valgrind with the callgrind tool.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4670 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-03 13:19:11 +00:00
paulc
75f74f7443
Made the SNMP local listen address configurable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4669 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-02 12:03:02 +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
paulc
b76f606ddb
Allow creating an inactive RTP session in MGCP-GW by providing a remote address hint in routing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4667 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-31 21:17:00 +00:00
paulc
1a7770d63c
Allow MGCP-CA to request a SDP from gateway by specifying Local Connection Options.
...
This avoids always creating an initial local RTP session on inbound calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4666 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-31 19:34:44 +00:00
paulc
187b880bde
Explicitely disable RTP forwarding on circuits for outbound calls where inbound does not offer it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4665 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-31 19:32:01 +00:00
paulc
6b9da6a725
Added test module to delay arbitrary messages.
...
Fixed building of test modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4664 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-31 15:09:51 +00:00
paulc
dbb3e70ac8
Fixed paramMutex in H.323 channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4663 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-28 18:30:14 +00:00
paulc
cd83ba0fce
Added new static mutex to protect channel disconnect parameters during access.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4662 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-28 18:23:26 +00:00
paulc
702c82ede6
Fixed SIP status command broken by SVN commit 3776.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4661 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-28 17:30:45 +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
paulc
e9c5ae3be7
Emit DLCX when a mgcpgw channel is dropped unexpectedly.
...
Fixed the sending of digit NTFY.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4658 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-27 18:33:02 +00:00
paulc
f8aeb3f365
Added support for MDCX to change RTP parameters in mgcpgw.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4657 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-27 17:35:18 +00:00
paulc
778a19c0df
Set the address of the MGCP circuit in yrtp, helps in troubleshooting.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4656 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-27 16:44:59 +00:00
paulc
accb386182
Added SDP and RTP support in the MGCP GW.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4655 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-27 16:12:30 +00:00
paulc
54cb05901b
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://yate.null.ro/svn/yate/trunk@4654 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-26 14:52:21 +00:00
paulc
c9a5bcd5dc
Made exmodule setlocal return something useful for checking existence of a section in yate.conf
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4653 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-25 08:55:30 +00:00
paulc
b7d2dd4cef
Added a PHP Yate::GetLocal cleaner shortcut to retrieve a local parameter.
...
Added libyate.php tests for GetLocal.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4652 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-25 08:54:04 +00:00
paulc
ede9a1dd01
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://yate.null.ro/svn/yate/trunk@4651 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-24 16:14:39 +00:00
paulc
edef21c123
Detach any remaining regular or override DataSource from a DataConsumer that is removed from a DataEndpoint.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4650 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-24 15:26:04 +00:00
paulc
891dcd4c20
Clean up any local RTP session we used to communicate with MGCP gateway.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4649 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-24 13:58:32 +00:00
paulc
18b09062e4
Documented two ISUP configuration parameters in the sample config file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4648 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-21 14:34:11 +00:00
paulc
c14f82fb40
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://yate.null.ro/svn/yate/trunk@4647 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-17 14:33:52 +00:00
paulc
d73ad10f72
Changed defaults of Fast Start and H.245 Tunneling to true.
...
Added some comments in the h323chan configuration sample.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4646 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-17 10:16:01 +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
22a7a05cc9
Use YSTRING in cdr builder to benefit from speedup on supported systems.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4643 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-10 18:41:11 +00:00