Commit Graph

5247 Commits

Author SHA1 Message Date
marian 24e89ec1b0 Fixed IAX uri regexp: proto can be iax or iax2.
git-svn-id: http://voip.null.ro/svn/yate@5530 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-07 09:40:47 +00:00
marian 48698ca93c Added some missing frame and IEs names to decoder.
git-svn-id: http://voip.null.ro/svn/yate@5529 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-05 15:00:20 +00:00
marian 673022ae0d Send missing required parameters in New and RegRej.
git-svn-id: http://voip.null.ro/svn/yate@5528 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-05 11:03:40 +00:00
marian 4773b1cbed Set and handle caller number type, presentation and screening.
git-svn-id: http://voip.null.ro/svn/yate@5527 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-05 09:57:42 +00:00
paulc 79c04308c9 Populate user.register with custom SIP headers.
git-svn-id: http://voip.null.ro/svn/yate@5526 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 14:47:06 +00:00
paulc 26288f63e3 Allow returning a message body from a generic SIP handler.
git-svn-id: http://voip.null.ro/svn/yate@5525 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 14:46:03 +00:00
paulc 7c2a68576c Added possibility to set credentials in generic UAC transactions.
SIP headers and body can be returned from generic UAC transactions.


git-svn-id: http://voip.null.ro/svn/yate@5524 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 14:45:35 +00:00
paulc 3156fd61a5 Apply NAT detection only when registering a SIP or SIPS URI.
git-svn-id: http://voip.null.ro/svn/yate@5523 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 14:44:23 +00:00
marian cb57c5c974 Properly send and handle call termination reason.
git-svn-id: http://voip.null.ro/svn/yate@5522 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 13:31:33 +00:00
oana be6e043b38 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://voip.null.ro/svn/yate@5521 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 13:18:05 +00:00
marian b01157995e Fixed bug: terminate a rejected transaction when ACK is received.
git-svn-id: http://voip.null.ro/svn/yate@5520 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 11:02:20 +00:00
marian 79a7d186bd Fixed bug: avoid destroying a line when making an outgoing call on it.
git-svn-id: http://voip.null.ro/svn/yate@5519 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 10:53:49 +00:00
marian d4726e2bfd Fixed line transaction (re)set race conditions.
git-svn-id: http://voip.null.ro/svn/yate@5518 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 10:37:21 +00:00
marian c3914d201d Don't build a minimal message for chan.hangup.
git-svn-id: http://voip.null.ro/svn/yate@5517 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 15:01:02 +00:00
marian 05d8e7acc7 Set failure reason in call.execute when failed to start an outgoing call.
git-svn-id: http://voip.null.ro/svn/yate@5516 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:55:13 +00:00
marian 97024655e2 Don't send refresh IE when unregistering.
git-svn-id: http://voip.null.ro/svn/yate@5515 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:50:18 +00:00
marian 1a5070799c Added calltoken support for outgoing registrations.
git-svn-id: http://voip.null.ro/svn/yate@5514 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:21:11 +00:00
marian 6d3d0d2a68 Start keep alive interval when line is registered. Allow configuring the interval.
git-svn-id: http://voip.null.ro/svn/yate@5513 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:03:04 +00:00
marian 93c858c5b9 Fixed bug: avoid leaking incoming registration transactions. Improved debug.
git-svn-id: http://voip.null.ro/svn/yate@5512 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 13:02:47 +00:00
marian dec8fcb588 Fixed timestamps for sent media: send timestamps using media source timestamp, sync audio timestamps with transaction timestamp.
git-svn-id: http://voip.null.ro/svn/yate@5511 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 07:50:14 +00:00
marian 239ff37b81 Fixed bug: don't add SDP media ptime parameter if ilbc is not offered.
git-svn-id: http://voip.null.ro/svn/yate@5510 acf43c95-373e-0410-b603-e72c3f656dc1
2013-05-31 13:43:06 +00:00
paulc 49ee729d37 Don't warn if no Contact is received in a 387 SIP answer, that's used for something else.
git-svn-id: http://voip.null.ro/svn/yate@5509 acf43c95-373e-0410-b603-e72c3f656dc1
2013-05-28 16:59:13 +00:00
marian 41809cf352 Fixed bug: don't adjust Pong and LagRp timestamps: they must be sent with received request timestamp.
git-svn-id: http://voip.null.ro/svn/yate@5508 acf43c95-373e-0410-b603-e72c3f656dc1
2013-05-22 14:47:07 +00:00
paulc 5c91367b63 Added class to handle Unicode characters and their UTF-8 conversions.
Made String handling of UTF-8 and Unicode easier.


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


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


git-svn-id: http://voip.null.ro/svn/yate@5504 acf43c95-373e-0410-b603-e72c3f656dc1
2013-05-10 14:50:36 +00:00
marian f44fbc3b1f Added folder images in shared items lists.
git-svn-id: http://voip.null.ro/svn/yate@5503 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-29 14:56:33 +00:00
paulc 3a5a1f898a 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://voip.null.ro/svn/yate@5502 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-29 11:16:02 +00:00
paulc 046514628e Require exactly the same version as main Yate for binary module packages.
git-svn-id: http://voip.null.ro/svn/yate@5501 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 14:21:16 +00:00
marian ef052c62d9 Terminate the file transfer consumer when 0 bytes received and expected file size is 0.
git-svn-id: http://voip.null.ro/svn/yate@5500 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 13:37:05 +00:00
marian 3bc5f3b17b Forward an empty block when first consumer is attached and we read 0 bytes from socket.
git-svn-id: http://voip.null.ro/svn/yate@5499 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-26 13:32:34 +00:00
paulc b428a56bb8 Added missing fileinfo to RPM.
Remove AMR config as we never package the module.


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


git-svn-id: http://voip.null.ro/svn/yate@5488 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-25 10:18:01 +00:00
paulc aa09860542 Fixed minor typo in documentation comment.
git-svn-id: http://voip.null.ro/svn/yate@5487 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 16:14:46 +00:00
marian 724b0915a8 Fixed parameters documentation.
git-svn-id: http://voip.null.ro/svn/yate@5486 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 14:36:51 +00:00
marian 1ba4c4e80a Fixed state image draw condition.
git-svn-id: http://voip.null.ro/svn/yate@5485 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 13:36:33 +00:00
marian 6fed210dea Avoid scrollbar handle to become too thin.
git-svn-id: http://voip.null.ro/svn/yate@5484 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 13:05:52 +00:00
marian 9bb2af150e Added file sharing support.
git-svn-id: http://voip.null.ro/svn/yate@5483 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 11:34:13 +00:00
marian aac2758f81 Wait for session initiate result to send stream host for file transfer session.
git-svn-id: http://voip.null.ro/svn/yate@5482 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 11:13:10 +00:00
marian 58db033462 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://voip.null.ro/svn/yate@5481 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 10:45:02 +00:00