Commit Graph

4024 Commits

Author SHA1 Message Date
marian 1b6401d6a4 Added client method used to replace plain text chars with html markups.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4341 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-27 12:09:19 +00:00
marian 4754d33419 Show chat state notifications received from chat rooms.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4340 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-27 11:31:24 +00:00
marian 0aac201c77 Added method used to retrieve and load image files from/into global application pixmap cache.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4339 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-27 11:26:49 +00:00
paulc dc434fea6d Allow sending an UPT message from ISUP control command.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4338 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-21 11:24:24 +00:00
paulc 44017e59e0 Fixed typo that prevented using CVT on ANSI.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4337 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-21 11:08:29 +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 1c536e7bf0 Use referencing pointers while processing MGCP transactions.
Take the global mutex while retrieving the pointers.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4335 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-21 09:53:47 +00:00
paulc 33655cb0bd Handle (currently ignore) the FXR/t38(stop) event.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4334 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-20 19:58:01 +00:00
paulc 9006eefd04 Fix the hangup of incoming SIP calls that didn't had the dialog tag updated.
This could happen if a call was dropped immediately after being answered.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4333 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-20 18:41:14 +00:00
paulc 3e6e71a2e3 Fixed a number of concurrency issues regarding reINVITE processing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4332 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-20 18:38:30 +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 a46a709e5e Fixed some debug messages in the SIP query module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4330 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-20 11:32:19 +00:00
paulc aac58cf2eb Don't drop on timeout a conference room still owned.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4329 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 18:39:41 +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 709f86e4e6 Keep a list of optional conference owner channels, do not drop a lonely conference if there is still an owner other than the remaining participant.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4327 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 18:21:02 +00:00
marian ce72b96fe5 Try to build a QT sound to play ring wave file if available. Use the AU file as fallback.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4326 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 15:10:27 +00:00
marian 9400006466 Replaced default incoming ring sound file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4325 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 14:23:09 +00:00
paulc 50ab051a49 Added possibility of second PBX operation on specific number of users in new conference.
Secondary PBX operations can be stored in the pbxassist's parameter store.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4324 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 12:30:56 +00:00
marian 7abc510add Fixed bug: clear account 'nologinfail' internal flag when connecting to make sure account login failure notification is shown.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4323 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 09:46:18 +00:00
marian 4920f8acf8 Show a notification when a contact add, change or remove succeeded or failed. Show a notification when contact list retrieval fails.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4322 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 09:38:17 +00:00
paulc 9fdb7e1a96 Added possibility to execute secondary operations after entering a conference depending of the number of participants and its freshenss.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4321 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 19:11:36 +00:00
paulc 22374cbd8e Return a flag if a new conference room has been created in the call.conference or call.execute messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4320 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 18:59:15 +00:00
paulc e45b2e9f7c Return the current number of users in conference in the call.conference or call.execute messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4319 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 16:31:33 +00:00
marian d56fd63567 Added option to hide/show offline contacts when inviting to conference. Avoid adding contact duplicates in the list. The user can now add arbitrary contacts to the list.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4318 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 15:22:04 +00:00
marian f8e4aaf447 Custom tree widget's columns can now be configured (including checkable columns) and updated.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4317 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 15:20:08 +00:00
marian 32dc369bb6 Handle comma separated list of properties to save for a custom widget.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4316 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 15:14:11 +00:00
marian 8977bec86e Handle StringList type when setting an object's property.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4315 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 15:13:23 +00:00
paulc 755d070f30 Print a mild warning when failed to initiate a media update.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4314 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 13:50:07 +00:00
paulc 63862e831d Support initiation and updating of T.38 fax mode in sig channels.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4313 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 13:13:50 +00:00
paulc c794de9068 Support switching MGCP circuits to T.38 or G.711 fax.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4312 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 13:12:05 +00:00
paulc 881597b24a Properly handle the MGCP transaction timeouts in the circuits.
Drop a call for which a CRCX or MDCX had timed out.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4311 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 11:57:14 +00:00
paulc 26e0e1021b Terminate a SIP call for which we had a timeout on a reINVITE as media state becomes uncertain.
Bug report and patch provided by Matthew.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4310 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 11:17:50 +00:00
paulc c4627996d9 Clear the initiated reINVITE transaction on completion, allow further reINVITEs.
Bug report and patch provided by Matthew.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4309 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 11:03:23 +00:00
marian 80f6ae01eb Removed unused function.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4308 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 08:35:31 +00:00
marian 8b2cfff57a Conditionally compile function used only for debug purposes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4307 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 08:32:39 +00:00
paulc e50a59ee39 For timeout ignore RTCP packets if no RTP was received.
This prevents an initial RTP timeout from being retriggered if RTCP interval is larger than timeout.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4306 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-16 13:16:32 +00:00
paulc 4984aec431 Added a fallback code path if local RTP cannot be created for MGCP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4305 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 22:09:42 +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 cf88d86927 Fixed VC++ compiler warning.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4303 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 15:06:07 +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
marian 46d30e24da A lonely timeout can now be set for a conference room to allow a single user to remain in the room for a specified interval.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4301 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 15:01:08 +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 cd414fc85b Disable MGCP circuits for which DLCX returned an error.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4298 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 12:27:42 +00:00
marian 7b5a2192b3 Fixed bug: restart rtp and transport when used media format or payload id changes in received session accept. Added debug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4297 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-14 14:41:33 +00:00
paulc a148677e3a Fix notify request when only Fax detection is desired.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4296 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-14 10:03:05 +00:00
marian 4d7c61ec5e Always set the correct message stanza type in dispatched msg.execute/route messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4295 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-14 09:00:22 +00:00
paulc 9a13e2166f Test if locking of the H.323 connection succeeded (fails during cleanup).
git-svn-id: http://yate.null.ro/svn/yate/trunk@4294 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-14 08:18:35 +00:00
paulc 00fdb3d38f Check for modprobe.conf instead of modprobe.preload as it may be missing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4293 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-13 19:07:47 +00:00
paulc aa84532300 Added script to properly configure SCTP on Linux.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4292 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-13 18:46:32 +00:00