Commit Graph

2113 Commits

Author SHA1 Message Date
paulc 9edee27ba6 Added back replacement counter incrementation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2173 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-29 18:46:04 +00:00
paulc 01ab8214bb Removed the very unsafe recursive param replacing, it was never used.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2172 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-29 11:46:26 +00:00
marian c91cbd37fb Now a QT window remembers its old id when created with an alias in order to be able to retrieve its section in config.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2171 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-28 15:48:03 +00:00
marian 7ce3725b50 Call setup() to install basic module message handlers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2170 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-25 14:12:24 +00:00
paulc 18086c3444 Fixed caller number in outgoing calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2169 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-21 14:47:55 +00:00
paulc 2ca219e336 Added fast mutex and RefPointer to prevent source destruction while using it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2168 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-18 15:14:58 +00:00
paulc ecc6e71613 Fixed the Zaptel driver list cleanup.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2167 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-18 11:16:54 +00:00
paulc b671f981b7 Always check if module group is not NULL before using it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2166 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-18 10:57:17 +00:00
marian 3e63faf429 Fixed bug: get resource from remote user when making a call.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2165 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 13:36:17 +00:00
paulc a148389a43 Process SIP REGISTER (user.auth, user.[un]register) in a separate thread.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2164 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 12:15:02 +00:00
paulc b1c3dd33c2 Made SIPEvent::getMessage return a non-const, improved documentation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2163 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 12:10:14 +00:00
marian 230549647b Now custom widgets' parameters can be set when calling QtWindow::setParams().
git-svn-id: http://yate.null.ro/svn/yate/trunk@2162 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 10:02:51 +00:00
marian 0d5d1ddf79 Added option to send single DTMF tones. Added option to send chan.text when a chat message is received and a call between the sender and receiver is found.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2161 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 07:45:47 +00:00
marian 4659b3f279 Added IM execute handler used to send chat messages. Dispatch an im.execute message when receiving chat messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2160 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 07:40:05 +00:00
marian b7492f7bc1 Added in-band account creation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2159 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 07:32:40 +00:00
marian d59d6d7385 Added option to get a control's rich text. Adjusted method call to match the new list of parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2158 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-14 15:04:55 +00:00
marian fd88bf6b79 Added IM route/execute handlers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2157 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-14 09:58:19 +00:00
marian 1dcabf4441 Fixed window show when maximized.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2156 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-14 08:59:04 +00:00
marian e5b78e6a28 Added handler for dynamic properties used to trigger actions on key press events.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2155 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-13 07:34:17 +00:00
marian fe037eb9a8 Added separator parameter used to build custom widget's parameter list.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2154 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-11 16:00:38 +00:00
marian 4beb5eb112 Don't add the 'from' attribute when sending (un)subscribe response.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2153 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-11 15:59:40 +00:00
paulc da3086e4d4 Do not send DTMF as RFC 2833 if the other party did not indicate a payload.
Fall back to INFO if the RTP is not local and active.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2152 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-11 13:50:37 +00:00
marian 7d517837e1 Build UTF8 strings when using QT functions that need QString parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2151 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-08 09:38:12 +00:00
marian 437207a352 Check if a table is a custom one when showing/hiding its horizontal header.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2150 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-07 15:25:40 +00:00
marian baca563b21 Added methods to format a date/time string.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2149 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-07 15:23:18 +00:00
paulc 2eee69936c Changed the late router to handle msg.execute as well.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2148 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-06 19:48:38 +00:00
paulc 300a9d816e Added the basic IM related messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2147 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-06 17:21:44 +00:00
paulc 4b8483ca1c Added capability to skip the initial "100 Trying" for non-INVITE transactions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2146 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-06 17:16:34 +00:00
marian d875386174 Added method to obtain a contact's chat window.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2145 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-06 16:49:24 +00:00
marian dce1bb9555 Added missing virtual method parameter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2144 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-06 13:56:26 +00:00
paulc 9756c05a39 Updated default version values for Yate 2 (cosmetic change).
git-svn-id: http://yate.null.ro/svn/yate/trunk@2143 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-06 12:34:22 +00:00
paulc 107f658a79 Added dialout sample scripts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2142 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-05 13:33:32 +00:00
paulc c56dc19f4c Added sounds in package.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2140 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 06:47:30 +00:00
paulc b1e317ad53 Fixed detection of Qt by pkgconfig from yet another stupid place.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2139 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 06:36:08 +00:00
paulc 9b03d07cf3 Bumped version to 2.0.0-1
git-svn-id: http://yate.null.ro/svn/yate/trunk@2138 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 05:29:19 +00:00
paulc 088cac0a68 Added missing Makefile template.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2137 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 04:09:33 +00:00
paulc 4476196f9c Fixed UI look in Qt 4.2.x, install the wave files at the proper place.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2136 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 03:54:44 +00:00
paulc 380b59f1f6 Merged branches/marian/client up to rev. 2134.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2135 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 02:06:00 +00:00
paulc 71729d5c5b Use IVR name as default for registered class name.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2134 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-03 20:49:31 +00:00
paulc d54973a450 Fixed again the off-hook detection logic, was generating too many events.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2122 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-01 19:19:59 +00:00
paulc 69c38e3553 Detect passive FXO state directly from rxhooksig bypassing Zaptel logic.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2121 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-01 16:41:05 +00:00
paulc f1b5d84f8c Define a pseudo "Office E&M" interface that converts Hook into Ringing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2120 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-31 14:31:55 +00:00
paulc 8e87f8d982 Made analog call setup info detector/generator configurable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2119 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-31 14:27:57 +00:00
paulc 9e04236833 Adapted DTMF detector to receive *ANI*DNIS* call setup info.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2118 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-31 14:25:01 +00:00
paulc c061f7796c Increased hysteresis to reduce multiple DMTF detection caused by noise.
Modified debug levels to allow better filtering of output.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2111 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-29 15:41:02 +00:00
paulc 3c1a669294 Added callConnect() to several utility channels to enable tone detection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2110 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-29 14:28:36 +00:00
paulc 44feffd40d Log channel statistics before the analyzer is destroyed and data lost.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2109 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-28 17:17:29 +00:00
paulc 505a7656da Make interface removal terminate current call
git-svn-id: http://yate.null.ro/svn/yate/trunk@2108 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-28 16:48:14 +00:00
paulc 9b65c8c398 Allow overriding the user config dir name at compile time.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2102 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-25 18:00:04 +00:00
paulc 4e80bf9d0c Config file missing warning can be disabled, use it to silence notices about files that are genuinely missing from a fresh install.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2098 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-25 09:09:12 +00:00