Commit Graph

5500 Commits

Author SHA1 Message Date
oana 59f4159cbf Bug fix: set the number of expected separators to 0 when parsing for an instruction that does not start with {, reset it to the previous value when the parsing of the instruction has finished.
Fixes parsing of if { if { instr1; } else instr2; instr3;} blocks of code and the likes.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5521 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 13:18:05 +00:00
marian 6c44fcaf43 Fixed bug: terminate a rejected transaction when ACK is received.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5520 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 11:02:20 +00:00
marian ceccc7b6c6 Fixed bug: avoid destroying a line when making an outgoing call on it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5519 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 10:53:49 +00:00
marian 16b7bfb098 Fixed line transaction (re)set race conditions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5518 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 10:37:21 +00:00
marian 20e5667613 Don't build a minimal message for chan.hangup.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5517 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 15:01:02 +00:00
marian 5236a29795 Set failure reason in call.execute when failed to start an outgoing call.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5516 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:55:13 +00:00
marian 1199baf95e Don't send refresh IE when unregistering.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5515 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:50:18 +00:00
marian 18607ad4fb Added calltoken support for outgoing registrations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5514 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:21:11 +00:00
marian 265a9f83ac Start keep alive interval when line is registered. Allow configuring the interval.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5513 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:03:04 +00:00
marian e3b028dfa3 Fixed bug: avoid leaking incoming registration transactions. Improved debug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5512 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 13:02:47 +00:00
marian a5385c2f47 Fixed timestamps for sent media: send timestamps using media source timestamp, sync audio timestamps with transaction timestamp.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5511 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 07:50:14 +00:00
marian 67c5b6a96a Fixed bug: don't add SDP media ptime parameter if ilbc is not offered.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5510 acf43c95-373e-0410-b603-e72c3f656dc1
2013-05-31 13:43:06 +00:00
paulc 7f4b7821f2 Don't warn if no Contact is received in a 387 SIP answer, that's used for something else.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5509 acf43c95-373e-0410-b603-e72c3f656dc1
2013-05-28 16:59:13 +00:00
marian d65e873624 Fixed bug: don't adjust Pong and LagRp timestamps: they must be sent with received request timestamp.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5508 acf43c95-373e-0410-b603-e72c3f656dc1
2013-05-22 14:47:07 +00:00
paulc d3379766f5 Added class to handle Unicode characters and their UTF-8 conversions.
Made String handling of UTF-8 and Unicode easier.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5507 acf43c95-373e-0410-b603-e72c3f656dc1
2013-05-20 15:00:26 +00:00
paulc d9f060d1c4 Added tracked name to relevant sample PHP scripts.
Added instructions about Yate::Output to a number of PHP scripts.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5506 acf43c95-373e-0410-b603-e72c3f656dc1
2013-05-16 12:08:13 +00:00
paulc ea1b2f7bec Copy all call.drop parameters into the channel disconnected list.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5505 acf43c95-373e-0410-b603-e72c3f656dc1
2013-05-14 09:28:14 +00:00
paulc f9ca67c53a Prevent controlReturn() from overwriting a previous return parameter.
Simplified rmanager control return value interpretation.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5504 acf43c95-373e-0410-b603-e72c3f656dc1
2013-05-10 14:50:36 +00:00
marian 7b031c144e Added folder images in shared items lists.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5503 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-29 14:56:33 +00:00
paulc b8d4a515d2 Reply to SIP OPTIONS with 503 is engine is exiting, congested or rejecting calls.
Allow the OPTIONS method to be handled generically.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5502 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-29 11:16:02 +00:00
paulc eeb0004d1d Require exactly the same version as main Yate for binary module packages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5501 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 14:21:16 +00:00
marian d284c9f069 Terminate the file transfer consumer when 0 bytes received and expected file size is 0.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5500 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 13:37:05 +00:00
marian a308b80519 Forward an empty block when first consumer is attached and we read 0 bytes from socket.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5499 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 13:32:34 +00:00
paulc 7871865c36 Added missing fileinfo to RPM.
Remove AMR config as we never package the module.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5498 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 13:26:52 +00:00
marian e620049e17 Change host direction if possible and re-negotiate the transport when receiving stream hosts from remote.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5497 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 12:31:28 +00:00
marian 7d30311e6d Added configurable parameters to be set when routing. Added missing config file sample.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5496 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 11:52:35 +00:00
marian a52c828885 Allow a source's wait to drop interval to be set from message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5495 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 11:47:28 +00:00
marian 6afb29da41 Fixed bug: unset source busy flag when nothing is received on socket to avoid looping when source is destroyed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5494 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 11:34:18 +00:00
marian b598f5596d Fixed async connect error check.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5493 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 07:51:46 +00:00
marian ee3138f16e Change file transfer host direction when failed to connect to remote provided host. Signal it to remote party.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5492 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-25 14:55:29 +00:00
marian debba87313 Set a greater timeout for stream host stanzas.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5491 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-25 14:47:37 +00:00
marian e86838284e Asynchronously connect a SOCKS client if possible.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5490 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-25 14:39:43 +00:00
marian 7e2d02111f Added methos used to connect a socket asynchronously.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5489 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-25 14:19:31 +00:00
andrei b717e7aeae Fixed regfile user count output on status overview.
Fixes bug #0000341.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5488 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-25 10:18:01 +00:00
paulc 805223840a Fixed minor typo in documentation comment.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5487 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 16:14:46 +00:00
marian c8645c7170 Fixed parameters documentation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5486 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 14:36:51 +00:00
marian 988a9877e4 Fixed state image draw condition.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5485 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 13:36:33 +00:00
marian 4a9e97c638 Avoid scrollbar handle to become too thin.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5484 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 13:05:52 +00:00
marian c7965f8986 Added file sharing support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5483 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 11:34:13 +00:00
marian 32b5f99080 Wait for session initiate result to send stream host for file transfer session.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5482 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 11:13:10 +00:00
marian ab33142e65 Added custom tree support for: drag&drop, multiple selection, drawing extra buttons using item delegates. Added custom file list with capability to load and list directory content.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5481 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 10:45:02 +00:00
marian 0e74d8077c Added file path related utility methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5480 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 10:37:22 +00:00
marian fcc6a1b09d Added utility methods and classes to support drag@drop and showing busy indicator on widget.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5479 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 10:03:18 +00:00
marian de90df76a1 Added file share message support in jabber client module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5478 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 09:34:11 +00:00
marian 30eda2d3df Added file info module to Windows build.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5477 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 08:12:50 +00:00
marian 9dd424bf52 Added file info module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5476 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 07:55:58 +00:00
marian d2be7683e8 Added file share namespaces and tags to known list. Add utility methods used to build file share and result set management elements.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5475 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 07:30:30 +00:00
marian a345ff2216 Wait less when trying to lock the source. Avoid notifying error when requesting to send a 0 bytes length file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5474 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 07:19:45 +00:00
paulc bd1dc8728c Fixed command name completion in jabberclient module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5473 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-19 16:47:27 +00:00
marian d7619ed087 Fixed time zone retrieval on Windows.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5472 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-18 12:11:38 +00:00