marian
9237c61e35
Fixed bug: check the correct value when comparing 2 strings.
...
git-svn-id: http://voip.null.ro/svn/yate@4343 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-27 14:57:39 +00:00
marian
92077f23aa
The custom tree (and ContactList) is now using a custom item delegate to display html content in cells (faster then using widgets).
...
git-svn-id: http://voip.null.ro/svn/yate@4342 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-27 14:39:20 +00:00
marian
4faf1589cc
Added client method used to replace plain text chars with html markups.
...
git-svn-id: http://voip.null.ro/svn/yate@4341 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-27 12:09:19 +00:00
paulc
3c3b0d9023
Use referencing pointers while processing MGCP transactions.
...
Take the global mutex while retrieving the pointers.
git-svn-id: http://voip.null.ro/svn/yate@4335 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-21 09:53:47 +00:00
paulc
420e6fb9cc
Handle (currently ignore) the FXR/t38(stop) event.
...
git-svn-id: http://voip.null.ro/svn/yate@4334 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-20 19:58:01 +00:00
paulc
80e58d6914
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://voip.null.ro/svn/yate@4333 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-20 18:41:14 +00:00
paulc
1350c52677
Fixed a number of concurrency issues regarding reINVITE processing.
...
git-svn-id: http://voip.null.ro/svn/yate@4332 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-20 18:38:30 +00:00
paulc
a3c7da031b
Allow overriding the controller's starting circuit number.
...
For MGCP allow overriding offset, increment and start per span in template.
git-svn-id: http://voip.null.ro/svn/yate@4331 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-20 18:16:19 +00:00
paulc
1d675b9126
Fixed some debug messages in the SIP query module.
...
git-svn-id: http://voip.null.ro/svn/yate@4330 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-20 11:32:19 +00:00
paulc
baee3eda16
Don't drop on timeout a conference room still owned.
...
git-svn-id: http://voip.null.ro/svn/yate@4329 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 18:39:41 +00:00
paulc
90cd2050ff
Allow setting channels as conference owners from pbxassist.
...
git-svn-id: http://voip.null.ro/svn/yate@4328 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 18:29:24 +00:00
paulc
d15645291a
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://voip.null.ro/svn/yate@4327 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 18:21:02 +00:00
paulc
58eb491ed4
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://voip.null.ro/svn/yate@4324 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-19 12:30:56 +00:00
paulc
9243223463
Added possibility to execute secondary operations after entering a conference depending of the number of participants and its freshenss.
...
git-svn-id: http://voip.null.ro/svn/yate@4321 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 19:11:36 +00:00
paulc
55d1b32c0b
Return a flag if a new conference room has been created in the call.conference or call.execute messages.
...
git-svn-id: http://voip.null.ro/svn/yate@4320 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 18:59:15 +00:00
paulc
4c09309374
Return the current number of users in conference in the call.conference or call.execute messages.
...
git-svn-id: http://voip.null.ro/svn/yate@4319 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 16:31:33 +00:00
marian
d46f34b6ce
Custom tree widget's columns can now be configured (including checkable columns) and updated.
...
git-svn-id: http://voip.null.ro/svn/yate@4317 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 15:20:08 +00:00
paulc
7fb7d7f908
Print a mild warning when failed to initiate a media update.
...
git-svn-id: http://voip.null.ro/svn/yate@4314 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 13:50:07 +00:00
paulc
793c3dd9b9
Support initiation and updating of T.38 fax mode in sig channels.
...
git-svn-id: http://voip.null.ro/svn/yate@4313 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 13:13:50 +00:00
paulc
af2688ea97
Support switching MGCP circuits to T.38 or G.711 fax.
...
git-svn-id: http://voip.null.ro/svn/yate@4312 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 13:12:05 +00:00
paulc
1c6bd805ca
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://voip.null.ro/svn/yate@4311 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 11:57:14 +00:00
paulc
23bee28ded
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://voip.null.ro/svn/yate@4310 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 11:17:50 +00:00
paulc
74178c73fc
Clear the initiated reINVITE transaction on completion, allow further reINVITEs.
...
Bug report and patch provided by Matthew.
git-svn-id: http://voip.null.ro/svn/yate@4309 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 11:03:23 +00:00
marian
a928417682
Removed unused function.
...
git-svn-id: http://voip.null.ro/svn/yate@4308 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 08:35:31 +00:00
marian
5dec2bf000
Conditionally compile function used only for debug purposes.
...
git-svn-id: http://voip.null.ro/svn/yate@4307 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-18 08:32:39 +00:00
paulc
074270b83b
Added a fallback code path if local RTP cannot be created for MGCP.
...
git-svn-id: http://voip.null.ro/svn/yate@4305 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 22:09:42 +00:00
paulc
e272db87c1
Added rmanager settings to enable debug and color on connect.
...
git-svn-id: http://voip.null.ro/svn/yate@4304 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 21:59:00 +00:00
marian
4a83edc425
Fixed VC++ compiler warning.
...
git-svn-id: http://voip.null.ro/svn/yate@4303 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 15:06:07 +00:00
marian
78d63eb8fd
A lonely conference timeout interval can now be set for a channel assistant.
...
git-svn-id: http://voip.null.ro/svn/yate@4302 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 15:03:30 +00:00
marian
4ddfcbf943
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://voip.null.ro/svn/yate@4301 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 15:01:08 +00:00
paulc
a57f429267
Allow embedding the notification request in the CRCX message.
...
git-svn-id: http://voip.null.ro/svn/yate@4300 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 14:16:32 +00:00
paulc
9b75ce551f
Added support for requesting notification for fxr/t38 events.
...
git-svn-id: http://voip.null.ro/svn/yate@4299 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 13:28:27 +00:00
paulc
8a75e86780
Disable MGCP circuits for which DLCX returned an error.
...
git-svn-id: http://voip.null.ro/svn/yate@4298 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-15 12:27:42 +00:00
marian
d99f89a63e
Fixed bug: restart rtp and transport when used media format or payload id changes in received session accept. Added debug.
...
git-svn-id: http://voip.null.ro/svn/yate@4297 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-14 14:41:33 +00:00
paulc
710ef67251
Fix notify request when only Fax detection is desired.
...
git-svn-id: http://voip.null.ro/svn/yate@4296 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-14 10:03:05 +00:00
marian
d46bfaddf1
Always set the correct message stanza type in dispatched msg.execute/route messages.
...
git-svn-id: http://voip.null.ro/svn/yate@4295 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-14 09:00:22 +00:00
paulc
19c82b5bd6
Test if locking of the H.323 connection succeeded (fails during cleanup).
...
git-svn-id: http://voip.null.ro/svn/yate@4294 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-14 08:18:35 +00:00
marian
a6cdd16c15
Fixed usage of QT template with another template parameter.
...
git-svn-id: http://voip.null.ro/svn/yate@4291 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-13 13:19:51 +00:00
marian
b0a39ee127
The ContactList is now displaying contacts in ascending order of their name.
...
git-svn-id: http://voip.null.ro/svn/yate@4290 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-13 12:51:58 +00:00
paulc
3f80d38427
Do not send Cisco SM Standby messages too often, especially if a session is shared by several links.
...
git-svn-id: http://voip.null.ro/svn/yate@4289 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-13 10:45:26 +00:00
paulc
68e33e21ec
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://voip.null.ro/svn/yate@4288 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-13 09:40:22 +00:00
paulc
3736466398
The default RFC 2833 payload can be configured and overriden per call.
...
git-svn-id: http://voip.null.ro/svn/yate@4287 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-12 15:41:49 +00:00
marian
24d0606696
Handle (o)jingle_flags parameter from routing and replace session flags. Set the parameter when redirecting.
...
git-svn-id: http://voip.null.ro/svn/yate@4281 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 14:50:17 +00:00
marian
2375867d9b
Initialize jingle engine when module initializes.
...
git-svn-id: http://voip.null.ro/svn/yate@4279 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 14:17:50 +00:00
paulc
96321c7dbd
Return success from MGCP only if CRCX / MDCX returned a code 2xx.
...
git-svn-id: http://voip.null.ro/svn/yate@4278 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 14:00:04 +00:00
paulc
5985ab45db
Fixed a misplaced line from Rev 4276.
...
git-svn-id: http://voip.null.ro/svn/yate@4277 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 09:13:43 +00:00
paulc
44c903a85e
Added an optional Regexp filter to the message sniffer.
...
git-svn-id: http://voip.null.ro/svn/yate@4276 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-11 08:59:09 +00:00
paulc
0a76710d68
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://voip.null.ro/svn/yate@4275 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-07 21:00:09 +00:00
paulc
7d6644c96e
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://voip.null.ro/svn/yate@4273 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-07 12:16:12 +00:00
paulc
cf33467374
Copy any RTP information to call.update when call is accepted, it may be needed in processing.
...
git-svn-id: http://voip.null.ro/svn/yate@4271 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-06 16:37:40 +00:00