paulc
f79fe5e3b3
Fixed RTP dejitter code, use it automatically in client mode.
...
git-svn-id: http://voip.null.ro/svn/yate@4961 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-13 09:43:47 +00:00
marian
176817e50e
Added isac to jingle known codecs.
...
git-svn-id: http://voip.null.ro/svn/yate@4957 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-06 16:01:37 +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
paulc
5c63de281b
Implemented line editing and command history in rmanager.
...
git-svn-id: http://voip.null.ro/svn/yate@4945 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-24 18:06:10 +00:00
paulc
9f21872ea8
Updated scripting code.
...
git-svn-id: http://voip.null.ro/svn/yate@4921 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-17 16:19:17 +00:00
paulc
b15e963c58
Added partial universal scripting implementation with Javascript support.
...
git-svn-id: http://voip.null.ro/svn/yate@4892 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 14:53:55 +00:00
paulc
a7198f5e6b
Added support for holding in memory and retrieving events from startup or arbitrary sources.
...
git-svn-id: http://voip.null.ro/svn/yate@4887 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 13:59:36 +00:00
andrei
a341b02137
Removed SS7 route MSU size upper boundary.
...
Fixed SCCP LUDT maximum data length calculation.
git-svn-id: http://voip.null.ro/svn/yate@4851 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-08 09:35:30 +00:00
marian
ac5c809f2e
Optionally load application stylesheet from file.
...
git-svn-id: http://voip.null.ro/svn/yate@4837 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-06 13:40:47 +00:00
andrei
4299a791e4
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://voip.null.ro/svn/yate@4828 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-31 11:50:30 +00:00
paulc
8dd5dcd10f
Added ignore-unknown-digits description to isupmangler sample config.
...
git-svn-id: http://voip.null.ro/svn/yate@4818 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-23 17:16:20 +00:00
paulc
2253665df5
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://voip.null.ro/svn/yate@4817 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-23 16:45:49 +00:00
marian
b28e026e66
Removed duplicate parameter documentation.
...
git-svn-id: http://voip.null.ro/svn/yate@4804 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-16 09:39:20 +00:00
oana
ae376bbafc
If connections fail to be initialized, try again periodically until whole pool is initialized.
...
git-svn-id: http://voip.null.ro/svn/yate@4803 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-13 11:49:16 +00:00
paulc
fdcc08b5c1
Changed default value of "anyssrc", accept any incoming SSRC by default even if changes unsignaled.
...
git-svn-id: http://voip.null.ro/svn/yate@4801 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-09 21:09:09 +00:00
paulc
ec784cb467
Added possibility to set a default HopCounter in TCAP.
...
Accelerated TCAP by storing preconstructed Strings for comparations.
git-svn-id: http://voip.null.ro/svn/yate@4742 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-07 20:32:40 +00:00
oana
6fd3227b6b
Added setting for printing debug messages when mandatory parameters are missing.
...
git-svn-id: http://voip.null.ro/svn/yate@4724 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-25 11:35:14 +00:00
paulc
5586c7c756
Added separate setting for UDPTL timeout with a default of 25s.
...
git-svn-id: http://voip.null.ro/svn/yate@4713 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-18 13:12:34 +00:00
paulc
435210a340
Added note about the camel_map module not being loaded by default.
...
git-svn-id: http://voip.null.ro/svn/yate@4698 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-14 13:10:38 +00:00
oana
ce628be761
Added module which translate MAP/CAMEL protocol data to XML format and vice versa.
...
git-svn-id: http://voip.null.ro/svn/yate@4694 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-11 17:12:13 +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
39d669cb52
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://voip.null.ro/svn/yate@4680 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-04 21:25:20 +00:00
marian
984b1ced6d
Fixed client login to gatekeeper. Implemented logout. Added mutexes to protect the configuration and endpoints list.
...
git-svn-id: http://voip.null.ro/svn/yate@4672 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-03 15:51:38 +00:00
paulc
82e15decd1
Made the SNMP local listen address configurable.
...
git-svn-id: http://voip.null.ro/svn/yate@4669 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-02 12:03:02 +00:00
paulc
d88e8fd30c
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://voip.null.ro/svn/yate@4666 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-31 19:34:44 +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
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
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
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
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
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
paulc
65eed99502
Added notes for feature modules that do not load automatically.
...
git-svn-id: http://voip.null.ro/svn/yate@4611 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-15 13:27:03 +00:00
oana
024ca6b066
Added module to perform LNP queries via SS7.
...
git-svn-id: http://voip.null.ro/svn/yate@4607 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-15 10:52:08 +00:00
paulc
2622751054
Fixed sample account registration query: account name was missing.
...
git-svn-id: http://voip.null.ro/svn/yate@4602 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-14 13:34:50 +00:00
paulc
f91686b2bc
Fixed sample query to log out disabled accounts.
...
git-svn-id: http://voip.null.ro/svn/yate@4601 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-14 12:47:43 +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
26c39d9848
Removed spaces after parameter name.
...
git-svn-id: http://voip.null.ro/svn/yate@4592 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-09 15:24:08 +00:00
andrei
79c1495b70
Fixed text indentation.
...
git-svn-id: http://voip.null.ro/svn/yate@4591 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-09 13:21:24 +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
marian
c76fe8afb8
Fixed bugs. Properly build a contact from array row content, not from column name. Make sure the user exists when processing the result of l
...
oad user roster database query.
git-svn-id: http://voip.null.ro/svn/yate@4584 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-31 10:27:09 +00:00
marian
695de94a2b
The entity capabilities cache file is now configurable.
...
git-svn-id: http://voip.null.ro/svn/yate@4577 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-29 14:09:32 +00:00
andrei
65bea65ac0
Added the possibility to set sctp sack parameters.
...
Set sctp message socket parameters.
git-svn-id: http://voip.null.ro/svn/yate@4571 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-26 11:34:41 +00:00
paulc
3690dfe215
Added ability to match NTFY by endpoint, use it as default for FXO/FXS.
...
Report base endpoint of each span in status.
git-svn-id: http://voip.null.ro/svn/yate@4565 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-24 13:28:18 +00:00
marian
94117426bd
Double the timeout period before using it. Decreased retransmission counters default values to keep the same overall timeout.
...
git-svn-id: http://voip.null.ro/svn/yate@4559 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-22 15:16:26 +00:00
marian
fa56ec84d8
Made configurable the number of times to transmit a request or a final response when retransmission is required.
...
git-svn-id: http://voip.null.ro/svn/yate@4556 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-22 14:11:51 +00:00
marian
dc20a43184
Added configurable certificate file to present on outgoing TLS connections.
...
git-svn-id: http://voip.null.ro/svn/yate@4545 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-18 10:49:27 +00:00
marian
56c62825b1
Listener type now defaults to udp if invalid. Handle listener type change in config.
...
git-svn-id: http://voip.null.ro/svn/yate@4531 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-29 11:03:19 +00:00
paulc
beee5d66bc
Allow logging in an account without username if it's explicitely enabled.
...
git-svn-id: http://voip.null.ro/svn/yate@4530 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-28 18:24:14 +00:00
marian
20aab664c4
Signal and handle hierarchical (NamedPointer usage) support in user.roster query message for faster processing.
...
git-svn-id: http://voip.null.ro/svn/yate@4529 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-28 11:59:46 +00:00
marian
2dc81683ac
Updated accfile account parameters.
...
git-svn-id: http://voip.null.ro/svn/yate@4525 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-26 14:37:30 +00:00
marian
54128520bf
Fixed ssl context parameter name for tls listeners.
...
git-svn-id: http://voip.null.ro/svn/yate@4524 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-26 12:49:00 +00:00
marian
88fcd3a0ec
Added cache load and flush commands.
...
git-svn-id: http://voip.null.ro/svn/yate@4516 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-20 15:12:33 +00:00
marian
932b1e7e7b
A template can now be used to build a cache entry id from handled messages.
...
git-svn-id: http://voip.null.ro/svn/yate@4510 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-18 11:30:00 +00:00
paulc
f2f3f35245
Increased maximum load chunk size to 50000 to allow efficient loading of large caches.
...
Clarified the relation between hash list size and cache limit.
git-svn-id: http://voip.null.ro/svn/yate@4507 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-15 11:02:46 +00:00
marian
075df7d03a
Cache load thread priority is now configurable.
...
git-svn-id: http://voip.null.ro/svn/yate@4505 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-14 14:37:19 +00:00
marian
1321c33d88
Added optional cache periodic reload parameter. Allow a cache to have a 0 ttl (no expire).
...
git-svn-id: http://voip.null.ro/svn/yate@4501 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-13 15:20:08 +00:00
marian
396fe9d500
Commented section to avoid conflicts with older configuration.
...
git-svn-id: http://voip.null.ro/svn/yate@4497 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-12 15:25:34 +00:00
marian
f9f3241df5
Added support for tcp/tls sip transport. The sip module can now use (bind on) more then one address for udp.
...
git-svn-id: http://voip.null.ro/svn/yate@4493 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-12 14:55:02 +00:00
andrei
c79be54280
Added the possibility to set socket linger value.
...
Try to periodically rebind the stream socket if previews bind failed.
git-svn-id: http://voip.null.ro/svn/yate@4487 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-12 14:30:59 +00:00
andrei
237e6cf693
Set SCTP socket specific parameters from the configuration section.
...
git-svn-id: http://voip.null.ro/svn/yate@4486 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-12 14:23:12 +00:00
marian
8503442db4
Added support for call token IAX extension. The frame is now keeping its own IE list to avoid parsing it again.
...
git-svn-id: http://voip.null.ro/svn/yate@4480 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-11 12:46:14 +00:00
paulc
dfd49af00f
Added support for local (per connection) aliases in rmanager.
...
git-svn-id: http://voip.null.ro/svn/yate@4476 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-06 20:36:46 +00:00
marian
77bf052e18
Try to bind the IAX socket on a random port if failed to bind on configured one. Fixed socket read/write error reporting.
...
git-svn-id: http://voip.null.ro/svn/yate@4474 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-06 11:33:15 +00:00
paulc
55d646062d
Allow suppressing the port at the end of a MGCP endpoint ID.
...
git-svn-id: http://voip.null.ro/svn/yate@4461 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-21 16:21:43 +00:00
paulc
1ee32baee8
Added setting to control the maximum depth of regexroute jumps and includes.
...
git-svn-id: http://voip.null.ro/svn/yate@4457 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-15 13:20:12 +00:00
paulc
c18e7fae9a
Added "strpos" function to regexroute.
...
git-svn-id: http://voip.null.ro/svn/yate@4456 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-15 13:12:09 +00:00
marian
eda2587ff0
Allow loading a cache using multiple database requests. Added optional extra account used to load a cache.
...
git-svn-id: http://voip.null.ro/svn/yate@4440 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-07 07:45:50 +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
marian
5139165952
Set and read expires as expire interval. Properly copy parameters when an item is found in cache.
...
git-svn-id: http://voip.null.ro/svn/yate@4412 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-27 08:33:33 +00:00
marian
a63accff68
Added cache module handling LNP and CNAM.
...
git-svn-id: http://voip.null.ro/svn/yate@4409 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-26 08:20:19 +00:00
oana
aaf94b2ed6
Changed default values for ASR/NER thresholds. Added hysteresis for triggering ASR/NER alarms. Corrected incrementation of ASR/NER alarm counters.
...
git-svn-id: http://voip.null.ro/svn/yate@4402 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-24 07:56:22 +00:00
paulc
56c8a94f08
Added missing documentation for some MGCP engine parameters.
...
git-svn-id: http://voip.null.ro/svn/yate@4389 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-18 09:36:35 +00:00
paulc
cca56df180
No longer enable by default cluster/fallback related operation of MGCP GW.
...
Moved processing of Signal and RequestNotify parameters in their own function called when they are embedded in CRCX or MDCX.
git-svn-id: http://voip.null.ro/svn/yate@4377 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-13 16:59:27 +00:00
paulc
21d64d3c43
Allow returning attributes from rejected RADIUS authentication.
...
git-svn-id: http://voip.null.ro/svn/yate@4369 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-12 18:55:24 +00:00
paulc
9ed9ec13c5
Added possibility to print returned RADIUS attributes in debugging.
...
git-svn-id: http://voip.null.ro/svn/yate@4368 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-12 18:35:06 +00:00
paulc
f00263c60f
Use open() instead of fopen() for CDR files so O_LARGEFILE can be specified.
...
Made tabs format default and removed override from sample config file.
git-svn-id: http://voip.null.ro/svn/yate@4357 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-04 14:53:03 +00:00
paulc
cfdd694251
Make the MTP2 error rate monitor more closely follow Q.703 10.2 and 10.3.
...
The error threshold of a proven link can be configured.
It is possible to simulate receiving error packets.
git-svn-id: http://voip.null.ro/svn/yate@4352 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-29 15:27:27 +00:00
paulc
3e06ead78e
Allow using other messages (CVT, UBL, RSC) for testing remote user part.
...
git-svn-id: http://voip.null.ro/svn/yate@4336 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-21 11:01:03 +00:00
paulc
a3c7da031b
Allow overriding the controller's starting circuit number.
...
For MGCP allow overriding offset, increment and start per span in template.
git-svn-id: http://voip.null.ro/svn/yate@4331 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-20 18:16:19 +00:00
paulc
90cd2050ff
Allow setting channels as conference owners from pbxassist.
...
git-svn-id: http://voip.null.ro/svn/yate@4328 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 18:29:24 +00:00
paulc
e272db87c1
Added rmanager settings to enable debug and color on connect.
...
git-svn-id: http://voip.null.ro/svn/yate@4304 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 21:59:00 +00:00
marian
78d63eb8fd
A lonely conference timeout interval can now be set for a channel assistant.
...
git-svn-id: http://voip.null.ro/svn/yate@4302 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 15:03:30 +00:00
paulc
a57f429267
Allow embedding the notification request in the CRCX message.
...
git-svn-id: http://voip.null.ro/svn/yate@4300 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 14:16:32 +00:00
paulc
9b75ce551f
Added support for requesting notification for fxr/t38 events.
...
git-svn-id: http://voip.null.ro/svn/yate@4299 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 13:28:27 +00:00
paulc
3f80d38427
Do not send Cisco SM Standby messages too often, especially if a session is shared by several links.
...
git-svn-id: http://voip.null.ro/svn/yate@4289 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-13 10:45:26 +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
marian
24d0606696
Handle (o)jingle_flags parameter from routing and replace session flags. Set the parameter when redirecting.
...
git-svn-id: http://voip.null.ro/svn/yate@4281 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 14:50:17 +00:00
paulc
44c903a85e
Added an optional Regexp filter to the message sniffer.
...
git-svn-id: http://voip.null.ro/svn/yate@4276 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 08:59:09 +00:00
paulc
0a76710d68
Added possibility to configure messages to be forked by the callfork module.
...
Priority of all handlers in callfork is now configurable.
git-svn-id: http://voip.null.ro/svn/yate@4275 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-07 21:00:09 +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
marian
77ab273a77
Set server parameter for GTalk provider.
...
git-svn-id: http://voip.null.ro/svn/yate@4265 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-05 14:29:19 +00:00
marian
677666e486
Fixed media checking for incoming contents. Fixed ilbc codec negotiation. Added speex to codecs list.
...
git-svn-id: http://voip.null.ro/svn/yate@4240 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-30 15:14:40 +00:00
paulc
3a6bb55910
Added "netindicator" setting for linksets so it's no longer required to restrict types using netind2pctype.
...
git-svn-id: http://voip.null.ro/svn/yate@4220 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-28 11:19:22 +00:00
paulc
4d5d3a0cd3
Emit call.ringing automatically from outbound calls on FXS interfaces.
...
Added option to try to provide ringback from analog card or gateway if early media is not available from the called party.
git-svn-id: http://voip.null.ro/svn/yate@4189 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-17 08:02:32 +00:00
paulc
1fd0dc1670
Added support for delivering Caller ID over analog FXS MGCP gateways.
...
git-svn-id: http://voip.null.ro/svn/yate@4188 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-16 23:31:07 +00:00
paulc
f265f745f3
Added ISUP setting (default on ANSI) to set CGB messages duplicated.
...
git-svn-id: http://voip.null.ro/svn/yate@4187 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-16 21:10:03 +00:00
paulc
2a6be32729
Fixed the name of the cause_q931 variable in the sample file for RADIUS accounting.
...
git-svn-id: http://voip.null.ro/svn/yate@4172 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-11 11:50:05 +00:00
paulc
889d99119b
Added setting for the extra SIP flags in requests.
...
Add a "sip/" in front of a callto resource that starts with a SIP URI.
git-svn-id: http://voip.null.ro/svn/yate@4162 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-07 13:52:39 +00:00
paulc
b2283a0c2e
Added flags that control how SIP message components are automatically completed.
...
These flags can be configured per engine and can be overridden in some messages by setting an "xsip_flags" parameter.
git-svn-id: http://voip.null.ro/svn/yate@4161 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-07 13:50:59 +00:00
paulc
4c06a75e34
Added module to perform CNAM and LNP queries via SIP INVITE / 3xx.
...
git-svn-id: http://voip.null.ro/svn/yate@4152 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-03 14:47:52 +00:00
marian
5b39629262
Use async connect if available. The stream connect timeout value is no longer global: it's used for each connect attempt (configured address, srv record, domain). Remember connect status and re-connect starting from old status. Added srv query timeout configurable option.
...
git-svn-id: http://voip.null.ro/svn/yate@4150 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-03 13:02:29 +00:00
marian
df3d91c0cd
Documented changed stream setup minimum allowed value.
...
git-svn-id: http://voip.null.ro/svn/yate@4134 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-25 12:21:04 +00:00
marian
071c85ecb0
Changed stream start timeout values.
...
git-svn-id: http://voip.null.ro/svn/yate@4131 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-25 10:53:23 +00:00
marian
3e16f27c7a
Changed stream setup and connect default and maximum timeout values.
...
git-svn-id: http://voip.null.ro/svn/yate@4130 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-25 09:58:56 +00:00
marian
0bbe7c0ad4
Create yate cluster listener and connections. Send/receive yate messages on cluster streams.
...
git-svn-id: http://voip.null.ro/svn/yate@4127 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-23 12:40:40 +00:00
paulc
01aa79131c
Added a Media Required setting to Call Controllers.
...
Drop the call if a required circuit setup failed.
git-svn-id: http://voip.null.ro/svn/yate@4120 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-21 11:42:10 +00:00
paulc
5d72d95c5d
Added a special target "if" to regexroute so a logic AND can be easily constructed on a single line.
...
git-svn-id: http://voip.null.ro/svn/yate@4099 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-05 09:59:27 +00:00
paulc
d41deef904
Added a hexadecimal conversion function in regexroute.
...
git-svn-id: http://voip.null.ro/svn/yate@4098 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-04 16:50:27 +00:00
paulc
6a076e3af8
Added possibility to disable the autostart feature of MTP2 and Cisco SLT.
...
Autostart should be disabled only for some certification or interoperation tests.
git-svn-id: http://voip.null.ro/svn/yate@4095 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-04 11:43:43 +00:00
paulc
0499d4774a
Added setting to disable dropping the call if the remote sends an unknown or unsupported ISUP message in an early call state.
...
git-svn-id: http://voip.null.ro/svn/yate@4082 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-28 12:13:51 +00:00
paulc
13a1cf786d
Added capability to force a ringback to a MGCP gateway from ISDN and ISUP.
...
Fixed ring end on FXS analog MGCP gateways.
git-svn-id: http://voip.null.ro/svn/yate@4062 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 11:46:13 +00:00
marian
bfaed13943
Optionally drop the conference room when assisted channel is hungup (defaults to yes).
...
git-svn-id: http://voip.null.ro/svn/yate@4041 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-19 16:13:39 +00:00
marian
9a9eb8fc55
Added tones language support to pbx assistant.
...
git-svn-id: http://voip.null.ro/svn/yate@4037 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 12:19:02 +00:00
marian
b62c968dba
Added support to configure the language for tones used by an analog line, group or channel.
...
git-svn-id: http://voip.null.ro/svn/yate@4032 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 10:20:21 +00:00
marian
7aaa58f1ce
Added suport to build custom tones from config and specify a tone language. Imported tone descriptions from Asterisk indications.conf.
...
git-svn-id: http://voip.null.ro/svn/yate@4031 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 10:17:17 +00:00
marian
3769d428df
The jabber client engine default value for 'printxml' is now 'verbose'.
...
git-svn-id: http://voip.null.ro/svn/yate@4013 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-22 16:01:38 +00:00
marian
c850455ea0
Implemented configurable method to send DTMFs: using the protocol, inband, rfc2833 or chat message.
...
git-svn-id: http://voip.null.ro/svn/yate@4003 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-22 08:47:45 +00:00
marian
555a8262f6
Handle jingle session redirect. Don't check the called party jid if requested in call.execute message.
...
git-svn-id: http://voip.null.ro/svn/yate@4000 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-21 13:58:55 +00:00
marian
ddc6b6ed31
Merged providers.conf.default from client branch into trunk.
...
git-svn-id: http://voip.null.ro/svn/yate@3935 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 14:49:20 +00:00
paulc
7102b79539
Added silent MSU transfer mode (STP without route advertising).
...
git-svn-id: http://voip.null.ro/svn/yate@3908 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-06 09:37:37 +00:00
andrei
458b21019e
Added support for CPU loading notification, and engine call congestion level update, based on CPU loading.
...
git-svn-id: http://voip.null.ro/svn/yate@3905 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-03 16:02:11 +00:00
marian
072a3cc381
Use all resource.subscribe message parameters when checking event subscription authorization.
...
git-svn-id: http://voip.null.ro/svn/yate@3810 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 16:10:41 +00:00
paulc
d5a790a05b
Added proper automatic emergency handling in Cisco SLT.
...
Previous code crashed if a control with no parameters was automatically executed.
git-svn-id: http://voip.null.ro/svn/yate@3807 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 13:15:29 +00:00
oana
55813dcbe3
Added SNMP support.
...
git-svn-id: http://voip.null.ro/svn/yate@3776 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-03 16:27:30 +00:00
paulc
e8f806c950
Added thread priority setting for the SIP module.
...
git-svn-id: http://voip.null.ro/svn/yate@3753 acf43c95-373e-0410-b603-e72c3f656dc1
2010-10-25 13:13:35 +00:00
paulc
629cb10303
Got rid of the early... settings, the algorithm is robust enough.
...
Speed up by always sending TFP and TRA on adjacent node restart if we are already started.
git-svn-id: http://voip.null.ro/svn/yate@3749 acf43c95-373e-0410-b603-e72c3f656dc1
2010-10-22 07:23:24 +00:00
paulc
ed9df427bc
By default push TFPs as soon as possible on newly checked linksets.
...
Send TFPs to adjacent node with linkset down but seen starting elsewhere.
git-svn-id: http://voip.null.ro/svn/yate@3746 acf43c95-373e-0410-b603-e72c3f656dc1
2010-10-22 01:30:25 +00:00
paulc
a8b2ca5c4d
Do not send by default a TRA when the linkset is put in service.
...
In STP mode routing information (TFx) should be sent first.
git-svn-id: http://voip.null.ro/svn/yate@3745 acf43c95-373e-0410-b603-e72c3f656dc1
2010-10-21 15:30:32 +00:00
paulc
024add22c5
Added capability of configuring explicit routes per MTP3 linkset.
...
git-svn-id: http://voip.null.ro/svn/yate@3741 acf43c95-373e-0410-b603-e72c3f656dc1
2010-10-21 11:59:43 +00:00
paulc
9fa50f8e1d
Documented the SS7 Management Part settings.
...
git-svn-id: http://voip.null.ro/svn/yate@3731 acf43c95-373e-0410-b603-e72c3f656dc1
2010-10-20 08:34:05 +00:00
paulc
48d4891f18
Added new parameter "forcealign" that controls if a link that fails maintenance
...
test should be realigned.
The "checklinks" and "forcealign" parameters can be changed from control operati
on.
git-svn-id: http://voip.null.ro/svn/yate@3716 acf43c95-373e-0410-b603-e72c3f656dc1
2010-10-18 01:57:06 +00:00
paulc
fd927a3a51
Added notes about configuration changes between Yate 2 and 3.
...
git-svn-id: http://voip.null.ro/svn/yate@3679 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-29 15:23:17 +00:00
marian
fdd96740a5
Roster item updates containing group names with reserved characters can now be refused or the unacceptable group can be ignored.
...
git-svn-id: http://voip.null.ro/svn/yate@3673 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-28 15:06:34 +00:00
marian
6067a2cff0
Changed default value for resource priority in presences generated by the jingle module and made it configurable.
...
git-svn-id: http://voip.null.ro/svn/yate@3664 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-21 12:31:04 +00:00
paulc
3dfe2351b6
Added separate setting to control if initial RTP timeout should cause an action.
...
This allows dropping a call only if media was first established and then lost.
git-svn-id: http://voip.null.ro/svn/yate@3663 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-20 14:30:25 +00:00
marian
dbbe75399c
Added presence configuration sample file.
...
git-svn-id: http://voip.null.ro/svn/yate@3660 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-17 12:03:37 +00:00
marian
704bd0880f
Added users and subscription configuration sample files.
...
git-svn-id: http://voip.null.ro/svn/yate@3657 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-16 15:06:27 +00:00
marian
8171e2243f
Added more documentation about jabber listener sections.
...
git-svn-id: http://voip.null.ro/svn/yate@3656 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-16 08:46:04 +00:00
paulc
e12e8f8c37
Added capability to intercept more messages in isupmangler.
...
git-svn-id: http://voip.null.ro/svn/yate@3652 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-14 10:40:56 +00:00
paulc
a2f55161bd
Added an ISUP IAM parameter mangling module that alters messages transferred in STP mode.
...
git-svn-id: http://voip.null.ro/svn/yate@3644 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-09 09:22:58 +00:00
paulc
4ed0a17cc9
Added setting to turn adjacent routes Allowed on first regular MSU received.
...
This allows interoperating with broken implementations that don't send TRA.
git-svn-id: http://voip.null.ro/svn/yate@3643 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-08 13:44:17 +00:00
paulc
5f72fd986b
Fixed the linkset/route state checking, notifying and isolation detection.
...
Isolation timer can be disabled so the router once started will never go down.
git-svn-id: http://voip.null.ro/svn/yate@3641 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-08 12:34:35 +00:00
paulc
3c35a5505b
MTP3 now fully obeys Q.707 Link Maintenance and implements both T1 and T2.
...
SLTx are checked for point codes and SLS, SLTA verifies test pattern.
git-svn-id: http://voip.null.ro/svn/yate@3613 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-01 03:11:10 +00:00
paulc
b1266633a2
Removed the useless separate SS7Maintenance user part.
...
git-svn-id: http://voip.null.ro/svn/yate@3610 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-31 14:09:51 +00:00
paulc
4e4541ea00
Documented newly added SS7 router settings in the sample config file.
...
git-svn-id: http://voip.null.ro/svn/yate@3609 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-31 13:43:13 +00:00
paulc
1b3c212388
Send a TFP when in STP mode a MSU is received for an unknown destination.
...
git-svn-id: http://voip.null.ro/svn/yate@3597 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-31 05:27:21 +00:00
marian
2b63cacbae
Added configurable options used to ignore 0 range circuit group reset and (un)blocking requests.
...
git-svn-id: http://voip.null.ro/svn/yate@3529 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-26 11:50:06 +00:00
paulc
2bec60dabf
The SS7 router can be configured to prevent sending of SNM UPU messages.
...
git-svn-id: http://voip.null.ro/svn/yate@3527 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-26 11:12:25 +00:00
marian
249bb8c772
Documented the 'confirm_ccr' isup option.
...
git-svn-id: http://voip.null.ro/svn/yate@3524 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-26 08:23:10 +00:00
paulc
1ec6b7f06c
Remember in each link if it has not beed yet checked.
...
Added setting per linkset so the initial link check can be skipped.
git-svn-id: http://voip.null.ro/svn/yate@3507 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-25 10:41:12 +00:00
paulc
172f551436
Allow disabling the automatic SS7 Layer 2 emergency alignment for testing purposes.
...
git-svn-id: http://voip.null.ro/svn/yate@3503 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-24 10:35:31 +00:00
paulc
9870e16a4c
Fixed MTP management, included test timers and inhibit flag in SS7Layer2.
...
git-svn-id: http://voip.null.ro/svn/yate@3500 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-24 03:42:31 +00:00
marian
d236762fc1
Support receiving overlapped dialing on ISUP.
...
Send extra Called Party Number digits in a SAM message.
The overlapped dialing script accepts an initial number.
Merged branch paulc/pstn -c 3485
git-svn-id: http://voip.null.ro/svn/yate@3493 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-21 18:34:01 +00:00
marian
4c94538610
Added configurable call controller location for Q.850 cause.
...
Diagnostic and location can now be set in release call Q.850 cause.
Merged branch paulc/pstn -r 3478:3480
git-svn-id: http://voip.null.ro/svn/yate@3490 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-21 18:25:02 +00:00
paulc
2e9f2d30e9
Added support for SS7 STP, fixed SN MTP restart behavior (send TRA).
...
Added many commands to manually control SS7 Router and Management.
Merged SVN branch paulc/pstn -c 3446, -r 3453:3462 and -c 3464
git-svn-id: http://voip.null.ro/svn/yate@3465 acf43c95-373e-0410-b603-e72c3f656dc1
2010-08-05 15:20:42 +00:00
paulc
ad8556f230
Renamed module zlib to zlibcompress to avoid library name clashes.
...
Moved zlib API define to the VC++ project file.
Added zlib compression to the Windows installer.
git-svn-id: http://voip.null.ro/svn/yate@3441 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-16 14:08:01 +00:00
marian
1b3ff2308f
Added jabber stream compression support.
...
git-svn-id: http://voip.null.ro/svn/yate@3436 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-16 11:11:50 +00:00
marian
7ea9878402
Added zlib data (de)compression module based on zlib library.
...
git-svn-id: http://voip.null.ro/svn/yate@3434 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-16 08:57:49 +00:00
paulc
e923508918
Set the default Wanpipe TDM circuit idle code according to the default G.711 law.
...
Added ability to set the circuit number as idle code, helps in identifying problems.
git-svn-id: http://voip.null.ro/svn/yate@3414 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-02 11:14:42 +00:00
paulc
d49b070451
Added a "reset" control command to fast reset ISUP circuits.
...
Default reset interval for both ISUP and ISDN is 300s with 60s minimum.
git-svn-id: http://voip.null.ro/svn/yate@3404 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-25 14:48:29 +00:00
paulc
6404b73e70
Improved regexroute by allowing multiple extra handlers with different priorities and target contexts.
...
A match parameter can be specified for such an extra handler.
Original patch (that changed config syntax) by Allan Sandfeld Jensen.
git-svn-id: http://voip.null.ro/svn/yate@3382 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-16 10:46:22 +00:00
andrei
a522ee0863
Added possibility to modify parameters in call.route message.
...
Added option to call alternatives for an account.
Improved reload.
git-svn-id: http://voip.null.ro/svn/yate@3378 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-15 07:32:09 +00:00
paulc
29680d030b
Documented the infix operator \| that matches either expression.
...
Patch recommended by Allan Sandfeld Jensen.
git-svn-id: http://voip.null.ro/svn/yate@3373 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-11 12:33:28 +00:00
marian
4806886d91
The sipfeatures module is now using the xml library to build dialog notification xml body. It can now build a dialog notification from call.cdr parameters.
...
git-svn-id: http://voip.null.ro/svn/yate@3363 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-03 12:54:48 +00:00
marian
3578106230
The jingle module can now add entity caps children to already built presence elements for users in serviced domains. Allow overriding the resource.notify handler priority from config.
...
git-svn-id: http://voip.null.ro/svn/yate@3357 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-31 14:38:14 +00:00
marian
989d22fc5f
The jingle module is now handling all resources if none is given in config.
...
git-svn-id: http://voip.null.ro/svn/yate@3354 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-31 13:14:43 +00:00
paulc
b9cdacb68a
Include the node name in the engine status and the default rmanager greeting.
...
git-svn-id: http://voip.null.ro/svn/yate@3352 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-28 17:07:49 +00:00
paulc
228c0762fb
Allow to control (re)sending RequestNotify for DTMF events to the MGCP gateway.
...
git-svn-id: http://voip.null.ro/svn/yate@3327 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-17 12:10:52 +00:00
paulc
e2d06465c4
Added setting for default bearer encoding per span.
...
git-svn-id: http://voip.null.ro/svn/yate@3320 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-13 14:31:08 +00:00
paulc
32ea971f33
Allow creating many gateway trunks using one section as template.
...
Keeps the config file small and readable for high density gateways.
git-svn-id: http://voip.null.ro/svn/yate@3316 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-12 17:36:52 +00:00
paulc
780dcb94ba
Renamed configuration parameter "default" to "cluster" to better describe its intended use. Made it by default false as is needed in all current scenarios.
...
git-svn-id: http://voip.null.ro/svn/yate@3306 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-11 12:06:26 +00:00
paulc
2e2c0545e8
Moved the SIO variable and its settings (service, priority, netindicator) in the common SS7Layer4 class so they apply to all SS7 User Parts.
...
git-svn-id: http://voip.null.ro/svn/yate@3302 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-10 10:38:18 +00:00
paulc
17a0dada1c
Added missing inn ISUP setting.
...
git-svn-id: http://voip.null.ro/svn/yate@3291 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-05 17:06:35 +00:00
paulc
f5ba7cbf35
Preserve the SLS of ISUP messages throughout the call.
...
SLS style defaults to "cic" on ITU controllers.
git-svn-id: http://voip.null.ro/svn/yate@3287 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-04 16:24:56 +00:00
paulc
dbf8dd45a4
Added optional "voicechans" setting to indicate used MGCP voice circuits.
...
git-svn-id: http://voip.null.ro/svn/yate@3285 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-04 12:02:40 +00:00
paulc
f3f446044f
Added support for arbitrary circuit ranges usable in outbound calls.
...
git-svn-id: http://voip.null.ro/svn/yate@3284 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-04 11:30:35 +00:00
paulc
dc7c380e67
Fixed sample config, moved userparttest to the ISUP section where it belongs.
...
git-svn-id: http://voip.null.ro/svn/yate@3283 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-04 11:21:14 +00:00
paulc
73506e8d1a
Allow to skip over SLT configuration and go directly to connect by setting the config retry interval to zero.
...
git-svn-id: http://voip.null.ro/svn/yate@3274 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-03 16:45:46 +00:00
paulc
bd0a6fc6a9
Allow specifying a default SLS for outbound calls in the ISUP settings (reloadable).
...
git-svn-id: http://voip.null.ro/svn/yate@3265 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-01 18:38:03 +00:00
paulc
da2cd240d0
Added support for sending periodic RTCP reports and the final RTCP bye.
...
git-svn-id: http://voip.null.ro/svn/yate@3248 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-27 22:20:09 +00:00
paulc
5b4cc44e46
Added continuity check type setting in ISUP. Fixed a format documentation error.
...
git-svn-id: http://voip.null.ro/svn/yate@3229 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-21 12:01:01 +00:00
paulc
f61060d708
The default data format should fit the point code of the ISUP call controller.
...
git-svn-id: http://voip.null.ro/svn/yate@3227 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-21 08:57:27 +00:00
paulc
2753c9faee
Added explicit keyword to create routes to adjacent point codes (A/E or F links). Regular routes now have a default priority of 100.
...
git-svn-id: http://voip.null.ro/svn/yate@3186 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-12 18:01:41 +00:00
paulc
7910ef6a64
Commented out the sample SSL server context to avoid a runtime warning.
...
git-svn-id: http://voip.null.ro/svn/yate@3180 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-12 08:14:37 +00:00
paulc
f839f0bc9b
Allow specifying a PSTN trunk circuit number offset
...
git-svn-id: http://voip.null.ro/svn/yate@3168 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-05 21:55:59 +00:00
paulc
1bc096fa99
Added basic sample rate control in the DirectSound module, removed chunk and buffer settings as they must be computed from rate.
...
git-svn-id: http://voip.null.ro/svn/yate@3164 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-31 13:53:44 +00:00
paulc
42d4dded8f
Double the system idle interval when running in client mode, make it adjustable from the config file.
...
git-svn-id: http://voip.null.ro/svn/yate@3163 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-31 09:36:58 +00:00
paulc
3f634396d6
Added wideband example in MOH config sample file.
...
git-svn-id: http://voip.null.ro/svn/yate@3162 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 15:12:07 +00:00
marian
b5725b3771
Added jingle channel option used to ignore Yate running mode.
...
git-svn-id: http://voip.null.ro/svn/yate@3151 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-29 10:00:01 +00:00
marian
5b3d5ec79d
Optionally dump received 'iq' xml string in dispatched jabber.iq message.
...
git-svn-id: http://voip.null.ro/svn/yate@3104 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-03 09:51:02 +00:00
marian
0fe241df8f
Documented option.
...
git-svn-id: http://voip.null.ro/svn/yate@3088 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-18 12:21:28 +00:00
paulc
dcaf541c92
The default stream mode is adapted to the type of transport.
...
Constified some methods of the Transport class.
git-svn-id: http://voip.null.ro/svn/yate@3081 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-15 20:57:37 +00:00
andrei
ecd075d0ac
Added generic support for SS7 SIGTRAN protocol stack.
...
Added SCTP sockets support based on Linux Kernel SCTP.
Added SS7 Sigtran M2PA protocol support.
git-svn-id: http://voip.null.ro/svn/yate@3058 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-02 14:38:12 +00:00
paulc
92fb386733
Warn and refuse authentication if the designated password return column is missing from the user.auth result set.
...
git-svn-id: http://voip.null.ro/svn/yate@3008 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-06 12:46:45 +00:00
paulc
0622a2379f
Setting to disable autostart of connections to Postgres servers.
...
git-svn-id: http://voip.null.ro/svn/yate@3005 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-05 12:39:34 +00:00
paulc
0589439edf
Added regexroute function to retrieve Engine runtime parameters.
...
Better error checking before assuming a regexroute variable is requested.
git-svn-id: http://voip.null.ro/svn/yate@2953 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-18 13:20:52 +00:00
paulc
403425fd81
Support for multiple rmanager listeners, each with its own settings.
...
Support for SSL encrypted connections (needs the openssl module).
Example of connecting with SSL activated: telnet-ssl -z ssl 10.0.0.1 5038
git-svn-id: http://voip.null.ro/svn/yate@2948 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-14 14:38:57 +00:00
paulc
1f6771971e
Added setting to override the Qt style.
...
git-svn-id: http://voip.null.ro/svn/yate@2946 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-13 13:12:07 +00:00
marian
aa0b6ec97d
Implemented c2s non sasl authentication. Added listener for direct c2s SSL connections. Restrict client resources with the same name while authenticating using non sasl.
...
git-svn-id: http://voip.null.ro/svn/yate@2943 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-13 11:36:05 +00:00
paulc
4bdb65c58c
Added ability to authenticate even observer only (non-admin) connections.
...
Added initial timeout for non-authenticated connections, default 30s.
git-svn-id: http://voip.null.ro/svn/yate@2937 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-12 15:00:24 +00:00
paulc
efc87639bb
Allow reversing the pbxassist channel ID matching condition.
...
git-svn-id: http://voip.null.ro/svn/yate@2925 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-11 13:36:25 +00:00
marian
92d1978bc3
Updated configuration.
...
git-svn-id: http://voip.null.ro/svn/yate@2921 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-10 15:56:07 +00:00
marian
b7cb726623
Removed server parameter from GTalk section.
...
git-svn-id: http://voip.null.ro/svn/yate@2919 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-10 15:43:57 +00:00
paulc
751a073c4d
By default ignore ABORT and OVERRUN error bits as they likely are not related to current packet.
...
Report error bits only if they change.
git-svn-id: http://voip.null.ro/svn/yate@2908 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-09 18:59:56 +00:00
marian
2b326634dc
The number of jabber server stanza workers is now configurable.
...
git-svn-id: http://voip.null.ro/svn/yate@2905 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-09 14:01:47 +00:00
marian
a5a3672ead
Added external component support to jabber server.
...
git-svn-id: http://voip.null.ro/svn/yate@2893 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-04 14:29:28 +00:00
marian
76c182e440
Implemented jabber server. Changed jingle channel to support the new jabber library. Replaced tinyxml with yate own XML library. Added openssl support for server. Work in progress in jabber client support.
...
git-svn-id: http://voip.null.ro/svn/yate@2882 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-02 16:05:39 +00:00
paulc
36696c0105
Added module that counts calls per user specified cathegory, usually context.
...
git-svn-id: http://voip.null.ro/svn/yate@2875 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-28 16:59:25 +00:00
paulc
f1db0be716
Handling of user.register and call.cdr can be disabled in the clustering module.
...
Usefull while reverting a clustered server to standalone operation.
git-svn-id: http://voip.null.ro/svn/yate@2871 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-20 15:04:28 +00:00
oana
e6dbb33d71
MySQL connection pool implemented per database account. The "database" message parameter "results" has changed its meaning. For this, please check documentation.
...
git-svn-id: http://voip.null.ro/svn/yate@2821 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-03 14:58:57 +00:00
paulc
37059faf58
Added configuration parameter "autostart" so MTP2, MTP3 and Cisco SLT may be inhibited at startup.
...
Fixed the way Cisco SLT notifies the MTP3 about alignment status changes.
git-svn-id: http://voip.null.ro/svn/yate@2810 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-26 15:58:50 +00:00
paulc
aaa1c2048d
Use the new SDP library in SIP and MGCP.
...
The PSTN channel can negotiate RTP forwarding if the circuits are terminated on a MGCP gateway.
git-svn-id: http://voip.null.ro/svn/yate@2805 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-24 12:09:34 +00:00
paulc
97313228d6
Added parameter "queuetime" for the CDR builder to know how long a call waited in a queue.
...
All calls in a queue can be dropped by specifying queuename/* as id.
A call to a "single" type queue is dropped when its operator call fails.
git-svn-id: http://voip.null.ro/svn/yate@2795 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-18 14:55:25 +00:00
paulc
492bf3ac57
Added new setting "prerouteall" to bypass context and caller check.
...
Documented the other global settings in section [priorities].
git-svn-id: http://voip.null.ro/svn/yate@2793 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-14 16:27:46 +00:00
paulc
71f34fd5cf
Added code and setting to prevent rebuilding the RTP when only the remote port has changed in the SDP offer.
...
This can prevent a neverending sequence of reINVITEs, each end trying to adjust to the changes of the other.
git-svn-id: http://voip.null.ro/svn/yate@2786 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-12 15:18:36 +00:00
paulc
3b368cf60e
Improved RUDP debugging messages to include controlling session name.
...
The default RUDP sequence number is now random.
Preliminary support for RUDP v1 and version guessing from SYN length.
git-svn-id: http://voip.null.ro/svn/yate@2781 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-11 13:46:05 +00:00
paulc
224999b363
Accept a Jingle version 0 "relay" transport to override another current candidate.
...
git-svn-id: http://voip.null.ro/svn/yate@2767 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-24 10:54:32 +00:00
paulc
b0ccb30e5e
Added "address" and "version" settings so MGCP can become operational even if no RSIP is received.
...
git-svn-id: http://voip.null.ro/svn/yate@2738 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-25 18:27:24 +00:00
paulc
830baebef4
Added engine config section so individual modules that depend on buggy
...
libraries are never unloaded from memory, only finalized if possible.
git-svn-id: http://voip.null.ro/svn/yate@2722 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-18 17:44:48 +00:00
paulc
6dab45edd7
Added capability to issue a DLCX to clear all connections when becoming operational.
...
Each remote endpoint has its connections cleared when recovering from error.
git-svn-id: http://voip.null.ro/svn/yate@2717 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-16 16:02:50 +00:00
paulc
68d97a7e07
Allow to configure (and better defaults) the increment in circuit numbers caused by each span.
...
git-svn-id: http://voip.null.ro/svn/yate@2693 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-09 15:34:51 +00:00
paulc
96cf546852
Allow disabling sending of ISUP circuit group requests.
...
git-svn-id: http://voip.null.ro/svn/yate@2692 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-09 13:18:46 +00:00
marian
fc09730381
Changed jingleversion parameter name to jingle_version.
...
git-svn-id: http://voip.null.ro/svn/yate@2669 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 10:03:28 +00:00
marian
283dd92294
Implemented old jingle protocol support.
...
git-svn-id: http://voip.null.ro/svn/yate@2666 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 15:22:08 +00:00
paulc
6f7581edc9
Moved all point code settings to SS7ISUP so the type of point code is known and numeric (packed) values can be used.
...
Changed channellock to milliseconds to improve resolution.
Documented channellock and userparttest parameters.
git-svn-id: http://voip.null.ro/svn/yate@2660 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 17:18:50 +00:00
paulc
a46886c059
Major rewrite of signalling components creation and configuration.
...
The creation of subcomponents is offloaded to each component to allow for proper building of the component stack.
git-svn-id: http://voip.null.ro/svn/yate@2650 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 13:43:24 +00:00
paulc
cc31d2d217
Added "cdrtrack" and "cdrcreate" to the forbidden parameters list since they are processed internally.
...
git-svn-id: http://voip.null.ro/svn/yate@2644 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-20 17:59:37 +00:00
paulc
6b95f4810f
Added $(threadname) function to help in tracing and debugging.
...
git-svn-id: http://voip.null.ro/svn/yate@2639 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-20 14:33:45 +00:00
marian
3d78da49c4
Added missing parameters documentation.
...
git-svn-id: http://voip.null.ro/svn/yate@2632 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-19 13:21:56 +00:00
paulc
eaba0c7996
Guard hungup channels for a while to reduce problems with chan.hangup arriving before other channel messages.
...
Added a warning when detecting conditions that can cause billing errors.
git-svn-id: http://voip.null.ro/svn/yate@2626 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-12 17:24:41 +00:00
paulc
5c06add1f9
BRI configuration for zapcard, no need to define it as a custom E1 anymore.
...
git-svn-id: http://voip.null.ro/svn/yate@2620 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 16:45:22 +00:00
paulc
79d54cfd65
Made CPE number filter act as prefix, not exact match. Documented.
...
git-svn-id: http://voip.null.ro/svn/yate@2609 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 07:27:06 +00:00
paulc
311b866b0f
Added new special target "dispatch" to dispatch a new message synchronously.
...
Reentrance is now possible and detectable by the $(dispatching) function.
git-svn-id: http://voip.null.ro/svn/yate@2605 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-30 10:30:51 +00:00
paulc
c48de42554
Fixed endpoint incrementation algorithm and circuit creation.
...
Fixed MGCP connection and SDP creation.
Detect protocol version from RSIP message.
git-svn-id: http://voip.null.ro/svn/yate@2595 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-24 17:36:25 +00:00
paulc
b6558d5271
Stdio pipe or socket operation are executed with the mutex locked.
...
Wait a configurable time after flushing relays and pending messages.
git-svn-id: http://voip.null.ro/svn/yate@2593 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-24 11:18:35 +00:00
paulc
05b1034846
Preliminary support for FXS (analog) MGCP gateways.
...
git-svn-id: http://voip.null.ro/svn/yate@2577 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-13 12:31:11 +00:00
paulc
b481d7d963
Improved documentation in comments.
...
git-svn-id: http://voip.null.ro/svn/yate@2576 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-13 12:29:40 +00:00
paulc
589d7a9bef
Support for RFC 4568 (SRTP security descriptors in SIP/SDP).
...
git-svn-id: http://voip.null.ro/svn/yate@2557 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-01 20:16:36 +00:00
paulc
56a35abc3e
Added option to execute call diversion requested by a signalling protocol.
...
git-svn-id: http://voip.null.ro/svn/yate@2552 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-29 21:14:37 +00:00
paulc
e8d50f4051
Allow mysqldb to compile on systems without mysql_set_character_set.
...
git-svn-id: http://voip.null.ro/svn/yate@2539 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 19:59:59 +00:00
paulc
191995a019
Added regexroute functions '$' and 'chr'.
...
git-svn-id: http://voip.null.ro/svn/yate@2536 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 16:00:33 +00:00
paulc
88916e0a76
Added setting for client character set (encoding) of the MySQL connection.
...
git-svn-id: http://voip.null.ro/svn/yate@2534 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-23 15:43:15 +00:00
paulc
730b3c4ccf
Added setting for client_encoding of the PostgreSQL connection.
...
git-svn-id: http://voip.null.ro/svn/yate@2530 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 21:35:13 +00:00
paulc
d28e329af8
Added call.cdr handler to add "nodename" and "nodeprefix" cluster parameters.
...
git-svn-id: http://voip.null.ro/svn/yate@2520 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 10:41:22 +00:00
marian
c2138bcf85
Documented 'offset' parameter.
...
git-svn-id: http://voip.null.ro/svn/yate@2516 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-06 09:11:55 +00:00
paulc
ec08dd849a
ISDN BRI support, most Andrei's (andrei@null.ro) work.
...
Fixes and new features throughout the signalling engine.
git-svn-id: http://voip.null.ro/svn/yate@2505 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-02 18:51:30 +00:00