marian
45829ca0b0
Added IM execute handler used to send chat messages. Dispatch an im.execute message when receiving chat messages.
...
git-svn-id: http://voip.null.ro/svn/yate@2160 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 07:40:05 +00:00
marian
40812bdbad
Don't add the 'from' attribute when sending (un)subscribe response.
...
git-svn-id: http://voip.null.ro/svn/yate@2153 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-11 15:59:40 +00:00
paulc
e2320a8e98
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://voip.null.ro/svn/yate@2152 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-11 13:50:37 +00:00
paulc
747785a175
Changed the late router to handle msg.execute as well.
...
git-svn-id: http://voip.null.ro/svn/yate@2148 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-06 19:48:38 +00:00
paulc
4d8ec63ac6
Added capability to skip the initial "100 Trying" for non-INVITE transactions.
...
git-svn-id: http://voip.null.ro/svn/yate@2146 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-06 17:16:34 +00:00
paulc
08b2064e3d
Merged branches/marian/client up to rev. 2134.
...
git-svn-id: http://voip.null.ro/svn/yate@2135 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 02:06:00 +00:00
paulc
4f109956a3
Fixed again the off-hook detection logic, was generating too many events.
...
git-svn-id: http://voip.null.ro/svn/yate@2122 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-01 19:19:59 +00:00
paulc
665bbe7a12
Detect passive FXO state directly from rxhooksig bypassing Zaptel logic.
...
git-svn-id: http://voip.null.ro/svn/yate@2121 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-01 16:41:05 +00:00
paulc
7ee37ee2e7
Define a pseudo "Office E&M" interface that converts Hook into Ringing.
...
git-svn-id: http://voip.null.ro/svn/yate@2120 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-31 14:31:55 +00:00
paulc
7f78671874
Made analog call setup info detector/generator configurable.
...
git-svn-id: http://voip.null.ro/svn/yate@2119 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-31 14:27:57 +00:00
paulc
cfdbf69c4a
Adapted DTMF detector to receive *ANI*DNIS* call setup info.
...
git-svn-id: http://voip.null.ro/svn/yate@2118 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-31 14:25:01 +00:00
paulc
151d6f4ea2
Increased hysteresis to reduce multiple DMTF detection caused by noise.
...
Modified debug levels to allow better filtering of output.
git-svn-id: http://voip.null.ro/svn/yate@2111 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-29 15:41:02 +00:00
paulc
25d0593974
Added callConnect() to several utility channels to enable tone detection.
...
git-svn-id: http://voip.null.ro/svn/yate@2110 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-29 14:28:36 +00:00
paulc
400cfd8c7f
Log channel statistics before the analyzer is destroyed and data lost.
...
git-svn-id: http://voip.null.ro/svn/yate@2109 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-28 17:17:29 +00:00
paulc
954bad73f0
Make interface removal terminate current call
...
git-svn-id: http://voip.null.ro/svn/yate@2108 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-28 16:48:14 +00:00
paulc
9f0161d689
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://voip.null.ro/svn/yate@2098 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-25 09:09:12 +00:00
paulc
0205f0b6da
Add the text body of generic requests to the Yate message.
...
Check for looping in generic requests and generated messages.
git-svn-id: http://voip.null.ro/svn/yate@2095 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-24 14:22:19 +00:00
paulc
2f010fc6b0
Restored regexp for backwards compatibility, convert types to regexp internally.
...
git-svn-id: http://voip.null.ro/svn/yate@2083 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-17 19:05:35 +00:00
paulc
87967e324f
Added default "route" prefix for some compatibility with old example.
...
git-svn-id: http://voip.null.ro/svn/yate@2082 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-17 16:02:27 +00:00
paulc
c9b16392b9
Modified module to use a prefix list (with defaults) and no number modifiers.
...
git-svn-id: http://voip.null.ro/svn/yate@2081 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-17 15:56:53 +00:00
marian
c419727633
The module no longer responds to client (un)subscribe requests. Fixed line checking in driver: deref the stream if found.
...
git-svn-id: http://voip.null.ro/svn/yate@2074 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 13:00:37 +00:00
paulc
5028b01139
Added capability to route to "line/..." no matter what protocol it uses.
...
Added driver method to query the existence of a line, use it in routing.
git-svn-id: http://voip.null.ro/svn/yate@2073 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:48:49 +00:00
marian
8964435a28
Handle the same bare jid for caller and called when making an outgoing call.
...
git-svn-id: http://voip.null.ro/svn/yate@2072 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:13:30 +00:00
marian
b9e220ad05
Send a subscribe request when making a call to a jid which is not in the user's roster.
...
git-svn-id: http://voip.null.ro/svn/yate@2069 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 15:16:01 +00:00
marian
37410988de
Automatically accept (un)subscribe requests on client streams.
...
git-svn-id: http://voip.null.ro/svn/yate@2068 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 11:48:48 +00:00
marian
2858d84c16
Implemented Driver's msgRoute() to fill the called parameter if a stream exists for the given account/line.
...
git-svn-id: http://voip.null.ro/svn/yate@2067 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 10:18:56 +00:00
paulc
d4c4c2b0ae
Added a network / socket performace test module by Marian Podgoreanu.
...
git-svn-id: http://voip.null.ro/svn/yate@2058 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-10 17:54:22 +00:00
paulc
dff08cce64
Hook tracking must be explicitely enabled.
...
git-svn-id: http://voip.null.ro/svn/yate@2056 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-09 17:55:23 +00:00
paulc
682c017119
Reset FXO ring timer when FXS goes off-hook.
...
git-svn-id: http://voip.null.ro/svn/yate@2055 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-09 17:42:02 +00:00
paulc
041bee6f57
Start the noRing timer when a call recorder is created by FXS.
...
git-svn-id: http://voip.null.ro/svn/yate@2054 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-04 16:08:03 +00:00
marian
7010a4a1cd
Added 'laspeerid' parameter in messages enqueued when a channel joined/left a conference room or received some other events (tones or text).
...
git-svn-id: http://voip.null.ro/svn/yate@2053 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-04 07:55:54 +00:00
paulc
b65e0e97e0
Fixed most of 2-wire recorder code.
...
git-svn-id: http://voip.null.ro/svn/yate@2051 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-03 14:54:00 +00:00
paulc
362d1cd144
Added simple 2-wire recorder channel capability.
...
git-svn-id: http://voip.null.ro/svn/yate@2050 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-03 10:05:23 +00:00
marian
490c74816c
Added resource audio capability when enqueueing client resource.notify.
...
git-svn-id: http://voip.null.ro/svn/yate@2041 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-28 21:05:08 +00:00
paulc
0376d39f49
Poll for on/off hook events on passive FXO interfaces.
...
git-svn-id: http://voip.null.ro/svn/yate@2039 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-27 14:37:41 +00:00
paulc
d3ebafdd8a
Invert recorder's address determination logic, a call from a FXO arrives on the FXS monitored interface.
...
git-svn-id: http://voip.null.ro/svn/yate@2038 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-25 23:46:57 +00:00
paulc
0a57ec1ad3
In the debugging message display address as stored.
...
git-svn-id: http://voip.null.ro/svn/yate@2037 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-25 23:37:19 +00:00
paulc
dbb5c054ae
Fixed source addressing, must be just deref() not destruct().
...
git-svn-id: http://voip.null.ro/svn/yate@2036 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-25 12:18:18 +00:00
paulc
8df26a72bf
Added support for padding RTP payload to a multiple of a chunk size.
...
git-svn-id: http://voip.null.ro/svn/yate@2032 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-19 13:52:18 +00:00
paulc
ac1eb9aeec
Work in progress - using the new fixed buffer size API.
...
git-svn-id: http://voip.null.ro/svn/yate@2031 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-19 00:53:08 +00:00
marian
947e75e3c9
Fixed bug: deref stream after increasing its reference counter.
...
git-svn-id: http://voip.null.ro/svn/yate@2030 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-18 14:58:36 +00:00
marian
28585f4183
Accept jabber/xmpp/jingle as callto prefix when processing call.execute.
...
git-svn-id: http://voip.null.ro/svn/yate@2029 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-18 07:13:58 +00:00
paulc
78a636c49c
Support for octet aligned AMR-NB RTP payload.
...
git-svn-id: http://voip.null.ro/svn/yate@2028 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-16 08:03:54 +00:00
paulc
f036500903
Modified libysig to create a DLL, added wanpipe module for Windows.
...
git-svn-id: http://voip.null.ro/svn/yate@2024 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 17:51:32 +00:00
paulc
6b8e94bee4
Change the mode external module are referenced, fix some abnormalities and crashes.
...
git-svn-id: http://voip.null.ro/svn/yate@2022 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 14:37:14 +00:00
paulc
0c47e4cf1f
Added a limit to the number of simultaneous outgoing calls.
...
git-svn-id: http://voip.null.ro/svn/yate@2016 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-05 09:53:32 +00:00
paulc
c2c123744e
Add call position in queue to notifies, optionally emit them when call position changes.
...
git-svn-id: http://voip.null.ro/svn/yate@2015 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-04 17:11:49 +00:00
paulc
6f0a39a674
Added "privacy_..." parameters to get/set the URI in Remote-Party-ID.
...
git-svn-id: http://voip.null.ro/svn/yate@2014 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-04 15:29:53 +00:00
paulc
00f6fd4192
Allow defining individual queues from the config file instead of using it only when database account or query are not set.
...
git-svn-id: http://voip.null.ro/svn/yate@2012 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-04 10:07:37 +00:00
paulc
0aabbbeb19
Added single delivery attempt mode - each queued call tries only one operator.
...
git-svn-id: http://voip.null.ro/svn/yate@2011 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-04 09:54:30 +00:00