Commit Graph

397 Commits

Author SHA1 Message Date
paulc 9500ea3ad9 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://yate.null.ro/svn/yate/trunk@4357 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-04 14:53:03 +00:00
paulc 13e01d2139 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://yate.null.ro/svn/yate/trunk@4352 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-29 15:27:27 +00:00
paulc 1d39807e2e Allow using other messages (CVT, UBL, RSC) for testing remote user part.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4336 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-21 11:01:03 +00:00
paulc 9e8e92eae0 Allow overriding the controller's starting circuit number.
For MGCP allow overriding offset, increment and start per span in template.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4331 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-20 18:16:19 +00:00
paulc 93c572d1f3 Allow setting channels as conference owners from pbxassist.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4328 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 18:29:24 +00:00
paulc c179b95615 Added rmanager settings to enable debug and color on connect.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4304 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 21:59:00 +00:00
marian 44e97cac8a A lonely conference timeout interval can now be set for a channel assistant.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4302 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 15:03:30 +00:00
paulc 11a2fda98c Allow embedding the notification request in the CRCX message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4300 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 14:16:32 +00:00
paulc 9b6627bfae Added support for requesting notification for fxr/t38 events.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4299 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 13:28:27 +00:00
paulc e2edff1856 Do not send Cisco SM Standby messages too often, especially if a session is shared by several links.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4289 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-13 10:45:26 +00:00
paulc 3c4e6a01b6 The default RFC 2833 payload can be configured and overriden per call.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4287 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-12 15:41:49 +00:00
marian e4aaf7039c Handle (o)jingle_flags parameter from routing and replace session flags. Set the parameter when redirecting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4281 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 14:50:17 +00:00
paulc 1118bb72c3 Added an optional Regexp filter to the message sniffer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4276 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 08:59:09 +00:00
paulc 2b6e6b3b8c 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://yate.null.ro/svn/yate/trunk@4275 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-07 21:00:09 +00:00
paulc 13d75e000f Added fax tone detection to MGCP and ability to override the request string.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4269 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-06 14:38:26 +00:00
marian 355769a7e7 Set server parameter for GTalk provider.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4265 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-05 14:29:19 +00:00
marian 23fb59874a Fixed media checking for incoming contents. Fixed ilbc codec negotiation. Added speex to codecs list.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4240 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-30 15:14:40 +00:00
paulc e31386d4a0 Added "netindicator" setting for linksets so it's no longer required to restrict types using netind2pctype.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4220 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-28 11:19:22 +00:00
paulc fb7cebdafb 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://yate.null.ro/svn/yate/trunk@4189 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-17 08:02:32 +00:00
paulc 6ceca253a4 Added support for delivering Caller ID over analog FXS MGCP gateways.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4188 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-16 23:31:07 +00:00
paulc d0addeb715 Added ISUP setting (default on ANSI) to set CGB messages duplicated.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4187 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-16 21:10:03 +00:00
paulc 15714b4b03 Fixed the name of the cause_q931 variable in the sample file for RADIUS accounting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4172 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-11 11:50:05 +00:00
paulc ded7f362c4 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://yate.null.ro/svn/yate/trunk@4162 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-07 13:52:39 +00:00
paulc 6a09c86bad 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://yate.null.ro/svn/yate/trunk@4161 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-07 13:50:59 +00:00
paulc 96dcbc2305 Added module to perform CNAM and LNP queries via SIP INVITE / 3xx.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4152 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-03 14:47:52 +00:00
marian 6a337d5482 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://yate.null.ro/svn/yate/trunk@4150 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-03 13:02:29 +00:00
marian 359669caac Documented changed stream setup minimum allowed value.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4134 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-25 12:21:04 +00:00
marian e6fe117b0e Changed stream start timeout values.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4131 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-25 10:53:23 +00:00
marian 6b19fa2c19 Changed stream setup and connect default and maximum timeout values.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4130 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-25 09:58:56 +00:00
marian c1c69036fb Create yate cluster listener and connections. Send/receive yate messages on cluster streams.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4127 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-23 12:40:40 +00:00
paulc d8255c7ee1 Added a Media Required setting to Call Controllers.
Drop the call if a required circuit setup failed.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4120 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-21 11:42:10 +00:00
paulc 6f8139d7f3 Added a special target "if" to regexroute so a logic AND can be easily constructed on a single line.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4099 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-05 09:59:27 +00:00
paulc 479445bc21 Added a hexadecimal conversion function in regexroute.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4098 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-04 16:50:27 +00:00
paulc ca498232ed 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://yate.null.ro/svn/yate/trunk@4095 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-04 11:43:43 +00:00
paulc 56ed6de9dc 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://yate.null.ro/svn/yate/trunk@4082 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-28 12:13:51 +00:00
paulc f6d5324d22 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://yate.null.ro/svn/yate/trunk@4062 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 11:46:13 +00:00
marian b19d7941cd Optionally drop the conference room when assisted channel is hungup (defaults to yes).
git-svn-id: http://yate.null.ro/svn/yate/trunk@4041 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-19 16:13:39 +00:00
marian 5f07f86f75 Added tones language support to pbx assistant.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4037 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 12:19:02 +00:00
marian 15afd5953b Added support to configure the language for tones used by an analog line, group or channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4032 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 10:20:21 +00:00
marian cb37e92229 Added suport to build custom tones from config and specify a tone language. Imported tone descriptions from Asterisk indications.conf.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4031 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 10:17:17 +00:00
marian f0b1f24305 The jabber client engine default value for 'printxml' is now 'verbose'.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4013 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-22 16:01:38 +00:00
marian aeb1db0ba7 Implemented configurable method to send DTMFs: using the protocol, inband, rfc2833 or chat message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4003 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-22 08:47:45 +00:00
marian 3b1cad0f7c Handle jingle session redirect. Don't check the called party jid if requested in call.execute message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4000 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-21 13:58:55 +00:00
marian d9b752e73d Merged providers.conf.default from client branch into trunk.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3935 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 14:49:20 +00:00
paulc 2c31e22e71 Added silent MSU transfer mode (STP without route advertising).
git-svn-id: http://yate.null.ro/svn/yate/trunk@3908 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-06 09:37:37 +00:00
andrei bef3d8f44d Added support for CPU loading notification, and engine call congestion level update, based on CPU loading.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3905 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-03 16:02:11 +00:00
marian d6c811dd70 Use all resource.subscribe message parameters when checking event subscription authorization.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3810 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 16:10:41 +00:00
paulc e0353d7530 Added proper automatic emergency handling in Cisco SLT.
Previous code crashed if a control with no parameters was automatically executed.


git-svn-id: http://yate.null.ro/svn/yate/trunk@3807 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 13:15:29 +00:00
oana cda9ed670f Added SNMP support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3776 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-03 16:27:30 +00:00
paulc 7b3500fa58 Added thread priority setting for the SIP module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3753 acf43c95-373e-0410-b603-e72c3f656dc1
2010-10-25 13:13:35 +00:00