paulc
4b7d1775fd
Reworded the warning message about the HW echo canceller API.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2251 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 13:11:18 +00:00
paulc
f3c7521e9c
Added callername to the forwarded queue parameters, simplified code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2248 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-02 09:20:26 +00:00
paulc
ef5e858958
Worked around an abnormal behaviour inside the Postgres client library.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2245 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-30 11:33:10 +00:00
paulc
a535e6d799
Reapplied the repeat suppression changes accidentally lost in the last commit.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2244 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 16:54:39 +00:00
paulc
7bdbeb6c30
Fixed make rules to match subdirectory specific first.
...
Added rule for QT4 specific modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2239 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-24 12:59:28 +00:00
paulc
a3976d949a
Mux does no longer displays details in status overview.
...
Removed a redundant mutex lock - Module::msgStatus already locks the module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2236 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-22 14:15:01 +00:00
marian
19fc464301
Make sure we have a local address for transport before starting RTP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2233 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-21 15:46:47 +00:00
paulc
459f9d3fea
Added line completion for callgen parameters and their values.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2227 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 18:55:31 +00:00
paulc
069d4a3ba4
Fixed destruction of failed digital recorders.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2224 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 17:40:34 +00:00
paulc
8f88fbac17
Check that the link pointer is valid before trying to do anything with it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2223 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 15:29:19 +00:00
paulc
5b061e2f60
Added proper mutex locks and RefPointers in a few places.
...
Added missing spaces in hex dump.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2218 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 22:33:41 +00:00
paulc
1d2788d89b
Implemented generic signalling component control mechanism.
...
Protocol data dumping capability for several L2 and L3 components.
Data dumpers can be set at runtime from rmanager command with completion.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2210 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 14:05:26 +00:00
paulc
eba177f500
Added still incomplete support for capturing ISDN data at runtime.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2205 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-16 19:28:32 +00:00
paulc
dc67319d01
Made Module::itemComplete public, use it in several more places.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2204 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-16 15:30:54 +00:00
paulc
c3135a1b52
Added a static helper method to complete one item, use it where applicable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2202 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-16 13:30:04 +00:00
marian
8e990678d8
Added stanza id param when sending transport to avoid session terminate is error is received.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2199 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-15 14:33:06 +00:00
paulc
67368c530f
Fixed crash in signal/noise graph if noise > energy (happens without locking).
...
Under Windows no longer uselessly evaluate the graph strings if not XDEBUG.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2193 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-09 15:14:39 +00:00
marian
e6953a47ae
Fixed some debug messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2192 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-08 16:37:27 +00:00
paulc
963a317055
Made music-on-hold command line parametrizable.
...
Fixed a lack of mutex locking during module reinitialization.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2187 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-08 15:19:25 +00:00
marian
4d161680b7
Copy contact header from subscribe request to 200 response.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2183 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-05 11:43:51 +00:00
marian
18a6b5bf79
Add extra children from resource.notify message when sending client presence.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2181 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-04 07:18:15 +00:00
paulc
5809d6dcd8
Forward the "billid" parameter through the call queue.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2180 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-03 13:36:40 +00:00
paulc
b150a293dc
Fixed request URI and Contact header in SUBSCRIBE / NOTIFY.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2179 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-03 11:56:02 +00:00
paulc
ed17310dbc
Fixed typo in name of MWI header - must be "Messages-Waiting".
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2178 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-02 14:54:40 +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
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
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
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
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
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
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
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
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
paulc
4d726b012c
Add the text body of generic requests to the Yate message.
...
Check for looping in generic requests and generated messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2095 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-24 14:22:19 +00:00
paulc
db3857d2d4
Restored regexp for backwards compatibility, convert types to regexp internally.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2083 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-17 19:05:35 +00:00
paulc
3e9c84e050
Added default "route" prefix for some compatibility with old example.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2082 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-17 16:02:27 +00:00
paulc
9f50469ffb
Modified module to use a prefix list (with defaults) and no number modifiers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2081 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-17 15:56:53 +00:00