Commit Graph

3972 Commits

Author SHA1 Message Date
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 71a4d3cf9c Recognize the Restart indication from Cisco Session Manager.
Cycle the session active status when sending Configuration requests.
Chain the session's DebugEnabler to the plugin.
Replaced several hardcoded constants with their enumerated values.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4288 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-13 09:40:22 +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
paulc 1977e89eb2 Bumped version to 3.3.3 alpha1 development.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4286 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-12 15:26:17 +00:00
paulc 5063255245 Bumped version to 3.3.2 release.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4284 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-12 14:03:47 +00:00
paulc f4cf176deb If we find a RFC2833 mapping in SDP it cannot be a regular payload too.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4283 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 15:43:51 +00:00
marian 52a9d18fa5 Set 'noping' flag for calls with google voice to prevent call termination.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4282 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 14:52:05 +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
marian 56af3d65b1 Added jingle session 'no ping' flag to prevent sending session ping. Fixed debug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4280 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 14:48:35 +00:00
marian 8c477b27cb Initialize jingle engine when module initializes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4279 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 14:17:50 +00:00
paulc 216dccf13a Return success from MGCP only if CRCX / MDCX returned a code 2xx.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4278 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 14:00:04 +00:00
paulc 01335c21ed Fixed a misplaced line from Rev 4276.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4277 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 09:13:43 +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 edb11b87d7 Added methods to get the Module ID of a MessageRelay and to check if the relay with a specific ID is installed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4274 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-07 20:56:51 +00:00
paulc 84f04adaa9 Decode MIME type message/sipfrag as lines of text.
Allow generic processing of SIP INFO messages that are not used for DTMFs.
Properly add lines of text bodies to generic SIP messages.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4273 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-07 12:16:12 +00:00
marian 22c6df4963 Use join muc wizard to add new chat room contacts. Allow changing chat room account, room and server when editing one.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4272 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-07 12:07:51 +00:00
paulc 32bc1f4105 Copy any RTP information to call.update when call is accepted, it may be needed in processing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4271 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-06 16:37:40 +00:00
paulc 3954d96b85 Update the status of the peer of a ringing or answered channel in CDR.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4270 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-06 16:28:04 +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 81268cfd2d Client ring in and out flags now default to 'on'.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4268 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-06 14:26:03 +00:00
paulc f9469cb68f Honor an earlymedia=false parameter even when using RTP forwarding.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4267 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-06 09:13:16 +00:00
marian 11bbf9208f Advertise external components in the list of server items when requested. Match server target for stanzas received on component streams.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4266 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-05 15:56:13 +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
paulc 8e589c03fc Added support for forwarding media change requests (reINVITE) from ysigchan to mgcpca or any other bearer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4264 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-05 12:55:37 +00:00
marian 9ba72448b7 Fixed bug: add the separator when building the list of compression methods from received stanza.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4263 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-05 08:15:56 +00:00
paulc e0c1fe429a Bumped version to 3.3.1 alpha1 development.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4262 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 16:35:12 +00:00
paulc 1503bd0430 Bumped version to 3.3.0 release.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4260 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 15:51:30 +00:00
marian 88aef31bc7 Fixed data conversion warning.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4259 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 15:23:28 +00:00
marian 7ee1d0c74f Changed application icons.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4258 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 15:22:24 +00:00
marian cba5690296 Added capability to create a new private chat room and invite contacts to it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4257 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 15:00:58 +00:00
marian 7a85a8c165 Filled muc server list in join muc wizard with known conference servers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4256 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 12:52:52 +00:00
marian fd10604905 Fixed bug: enable 'next' button in join muc wizard when the user enters text in muc server.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4255 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 12:46:26 +00:00
marian e1fe72802a Added support for google groupchat.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4254 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 12:26:45 +00:00
marian f3b416612c Advertise 'pmuc-v1' MUC capability in entity capability child of the presence stanza.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4253 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 07:34:20 +00:00
oana b6ed8cbc26 Fixed parser for links status and interfaces status when there are none configured.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4252 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 13:30:12 +00:00
paulc 737ba188b6 Prevent the original Bourne shell from showing command not found errors.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4251 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 13:05:52 +00:00
marian 4434222bc6 Fixed account directory clear: don't add path separator when listing the directory. Fixed account directory setup: properly check the error when listing the parent directory.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4250 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 12:41:11 +00:00
marian abbc07b035 Handle logical AND and OR operators when evaluating an expression.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4249 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 12:17:34 +00:00
oana a034dffc22 Fixed compile errors on Mac OS X 10.6. Moved on from deprecated APIs. Added check during configure for APIs used.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4248 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 12:14:32 +00:00
marian 9db71618c3 Reset errno when starting to list directory content to make sure we don't inherit a previous failure.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4247 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 12:10:16 +00:00
marian 28f530dfa4 Remember telephone event payload id and name for received contents and reflect them when responding. Update telephone event for sent contents. Set event payload id when starting rtp.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4246 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 11:16:36 +00:00
marian 94bb5d89d9 The media list is now keeping the telephone event payload id along with its name and an optional second telephone event payload name to send.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4245 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 11:06:12 +00:00
paulc 2222542329 Made the SNMP debugging messages more useful.
Changed some monitoring and SNMP debug messages to DDEBUG (compile-time).


git-svn-id: http://yate.null.ro/svn/yate/trunk@4244 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 10:26:32 +00:00
paulc 042e731c08 Print SS7 routes to the output, not as a debug.
Added "show" control that print routes to linksets too.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4243 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 08:05:01 +00:00
paulc e9770d7b6c Complain louder if an incorrect SLTM is received on a link.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4242 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 08:02:01 +00:00
paulc 77e5b7e71a Protected H.323 endpoint against concurrent creation of connections, the library is not thread safe when copying capabilities.
Should fix many crashes like: assert.cxx(108) PWLib Assertion fail: Invalid array index, file .../ptlib/contain.inl
Thanks to Michele Badaracchi for finding out the source of the problem.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4241 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-30 17:17:30 +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
marian 34c9a66216 Handle 'bitrate' attribute in received payload.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4239 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-30 14:53:37 +00:00
marian 03dc94665f Fixed bug: set all data when initializing media payload.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4238 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-30 07:30:23 +00:00