marian
3bba5896fc
Added contact.info message used to retrieve/notify contact vcard.
...
git-svn-id: http://voip.null.ro/svn/yate@3222 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-20 11:53:36 +00:00
marian
1135da923d
Allow iq stanzas to be received from parties not found in account's roster.
...
git-svn-id: http://voip.null.ro/svn/yate@3212 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-19 15:09:25 +00:00
paulc
4f19894de6
Added a continuity check tone detector.
...
git-svn-id: http://voip.null.ro/svn/yate@3210 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-19 14:12:31 +00:00
paulc
9e7255048f
Allow setting the outbound SIP proxy as host:port
...
git-svn-id: http://voip.null.ro/svn/yate@3209 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-19 13:25:08 +00:00
paulc
6e1218d0e2
Added tone generators for Continuity Check - Verified and Send.
...
git-svn-id: http://voip.null.ro/svn/yate@3205 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-17 00:03:45 +00:00
paulc
08fff1215f
Support for special connection modes in MGCP-CA, needed to implement COT.
...
git-svn-id: http://voip.null.ro/svn/yate@3204 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-16 23:52:43 +00:00
paulc
d11f7fb7a0
Fixed RUDP checksum calculation, Cisco does not support checksums at all on RUDP version 0.
...
git-svn-id: http://voip.null.ro/svn/yate@3202 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-16 16:29:09 +00:00
paulc
6234eed1a7
Fixed a debug mode warning.
...
git-svn-id: http://voip.null.ro/svn/yate@3200 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-16 14:11:40 +00:00
paulc
a670eb577c
Added new conference parameter "waitlock" that controls how much to wait to lock the room Mutex. A negative value disables automatic muting.
...
git-svn-id: http://voip.null.ro/svn/yate@3198 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-15 16:19:25 +00:00
paulc
9d4ac6fac2
Changed logged output so it's obvious when global external modules are loaded and unloaded.
...
git-svn-id: http://voip.null.ro/svn/yate@3196 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-15 09:54:56 +00:00
paulc
6bdf413a19
Added implementation of SS7 MTP Traffic Test User Part described in Q.782 2.3
...
git-svn-id: http://voip.null.ro/svn/yate@3190 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-13 22:18:38 +00:00
paulc
bcf35137fe
Fixed typo.
...
git-svn-id: http://voip.null.ro/svn/yate@3183 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-12 11:23:41 +00:00
paulc
c6a7b31937
Reduced contention between PostgreSQL accounts by keeping a reference counter to each instead of keeping the list locked.
...
git-svn-id: http://voip.null.ro/svn/yate@3182 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-12 11:02:56 +00:00
paulc
543d105246
Emit a BYE only if we have a SIP dialog - either early or established.
...
git-svn-id: http://voip.null.ro/svn/yate@3175 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-08 22:49:58 +00:00
paulc
2fc128e21e
Store initially guessed local address, re-register only if it changed.
...
git-svn-id: http://voip.null.ro/svn/yate@3172 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-07 11:27:30 +00:00
paulc
b7e750e8a1
Use a binary semaphore to wait for messages to be handled by external modules.
...
Reduces the CPU load when there are many scripts handling messages.
git-svn-id: http://voip.null.ro/svn/yate@3169 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-06 11:13:47 +00:00
paulc
f839f0bc9b
Allow specifying a PSTN trunk circuit number offset
...
git-svn-id: http://voip.null.ro/svn/yate@3168 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-05 21:55:59 +00:00
oana
b3cd7d832d
Added sample rate control to the audio module for Mac OS X.
...
git-svn-id: http://voip.null.ro/svn/yate@3166 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-02 14:48:04 +00:00
paulc
1469b445ca
Added names to codec translator factories to aid in debugging.
...
Try all possible formats when attempting to crate a new chain.
Fixes some missing conversions like speex/32000<->slin.
git-svn-id: http://voip.null.ro/svn/yate@3165 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-02 14:28:27 +00:00
paulc
1bc096fa99
Added basic sample rate control in the DirectSound module, removed chunk and buffer settings as they must be computed from rate.
...
git-svn-id: http://voip.null.ro/svn/yate@3164 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-31 13:53:44 +00:00
paulc
44d5f77989
Added basic sample rate control in ALSA, OSS, conference and MOH.
...
git-svn-id: http://voip.null.ro/svn/yate@3161 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 15:06:50 +00:00
paulc
2db4b83623
Fixed the SVN properties of coreaudio.cpp
...
git-svn-id: http://voip.null.ro/svn/yate@3160 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 13:43:00 +00:00
oana
1f51c74a0a
Audio support for Mac OS X added.
...
git-svn-id: http://voip.null.ro/svn/yate@3154 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 12:12:32 +00:00
oana
aa528b1523
Yate has been ported on Mac OS X.
...
git-svn-id: http://voip.null.ro/svn/yate@3153 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 11:49:43 +00:00
marian
77b1c3982c
Fixed jingle channel hangup reason (avoid setting it to failure when session termination reason is missing).
...
git-svn-id: http://voip.null.ro/svn/yate@3152 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-29 10:08:51 +00:00
marian
b5725b3771
Added jingle channel option used to ignore Yate running mode.
...
git-svn-id: http://voip.null.ro/svn/yate@3151 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-29 10:00:01 +00:00
paulc
3063022168
Create jabber and qt4 modules directory when installing on systems whose install does not suport the -D option.
...
git-svn-id: http://voip.null.ro/svn/yate@3146 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-25 16:16:41 +00:00
paulc
4de85d952c
Make Qt4 autoconf detected variables available to custom targets by copying them to make variables.
...
git-svn-id: http://voip.null.ro/svn/yate@3145 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-24 16:54:24 +00:00
paulc
a3b65e3faa
Reorder libraries so that Yate libraries and modules can be linked using --as-needed avoiding underlinking or overlinking.
...
Reported by Mandriva (bug report #206 ).
git-svn-id: http://voip.null.ro/svn/yate@3143 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-24 13:46:12 +00:00
marian
52d07b557d
Fixed debug.
...
git-svn-id: http://voip.null.ro/svn/yate@3131 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-18 14:32:37 +00:00
marian
6f224d983a
Fixed bug: check if the resource is already used by an user when processing a bind request.
...
git-svn-id: http://voip.null.ro/svn/yate@3127 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-17 14:19:15 +00:00
marian
b480d411f0
Fixed deadlock: outgoing jabber stream id is now checked by the engine event processor to avoid locking engine's stream list(s) while the stream is locked.
...
git-svn-id: http://voip.null.ro/svn/yate@3126 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-17 13:06:54 +00:00
paulc
1c9e786a74
Lock the module while accessing or changing SIP dialog information.
...
git-svn-id: http://voip.null.ro/svn/yate@3125 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-12 16:25:37 +00:00
paulc
7a9631dd18
Lock the YateH323Connection while changing the capabilities and fast start channel lists.
...
git-svn-id: http://voip.null.ro/svn/yate@3124 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-12 15:37:41 +00:00
paulc
1767ec3835
In YateH323Connection::OnCleared() clean up the m_chan pointer as suggested by Alain Brassard in Mantis issue #201 .
...
git-svn-id: http://voip.null.ro/svn/yate@3123 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-12 15:35:56 +00:00
paulc
08c5b34be1
Retrieve as strings all MySQL types that cannot hold arbitrary binary data.
...
git-svn-id: http://voip.null.ro/svn/yate@3107 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-04 16:27:27 +00:00
paulc
638ffc277c
Copy RTP stats in SIP to the CDR and to BYE or 200 message.
...
git-svn-id: http://voip.null.ro/svn/yate@3106 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-03 19:05:01 +00:00
marian
5b3d5ec79d
Optionally dump received 'iq' xml string in dispatched jabber.iq message.
...
git-svn-id: http://voip.null.ro/svn/yate@3104 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-03 09:51:02 +00:00
marian
980779ded1
Remember the node where an instance is located.
...
git-svn-id: http://voip.null.ro/svn/yate@3101 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-02 15:18:20 +00:00
paulc
98df7e335f
Preserve the Call-ID across REGISTER messages in a single login session.
...
git-svn-id: http://voip.null.ro/svn/yate@3096 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-23 18:22:59 +00:00
oana
3149b861cd
Added support for Dahdi drivers. Compatibility with Zaptel is maintained.
...
git-svn-id: http://voip.null.ro/svn/yate@3094 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-23 13:50:52 +00:00
paulc
5acd80973a
Re-establish the transport up state whenever we managed to receive a message.
...
git-svn-id: http://voip.null.ro/svn/yate@3093 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-18 17:54:12 +00:00
marian
b8ab2edfa5
Remember directed presence notifications. Automatically notify directed 'offline' presence when an user goes offline without doing it.
...
git-svn-id: http://voip.null.ro/svn/yate@3091 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-18 13:56:12 +00:00
marian
3d07d9cbee
Fixed debug message parameter.
...
git-svn-id: http://voip.null.ro/svn/yate@3090 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-18 13:29:37 +00:00
marian
8630c28ec1
Implemented support for multiple remote domains on incoming s2s streams. Implemented XEP 0185 and 0220. Added module option and stream flag used to disable RFC3920 features advertising on incoming s2s streams.
...
git-svn-id: http://voip.null.ro/svn/yate@3085 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-18 11:40:24 +00:00
marian
1ef003f69f
Added user.notify message handler used in client mode to close all channels belonging to an unregistered local account.
...
git-svn-id: http://voip.null.ro/svn/yate@3084 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-16 16:23:28 +00:00
paulc
2b2f7e2380
Use CR LF for multi-line message outputs, fixes telnet and Windows logging.
...
git-svn-id: http://voip.null.ro/svn/yate@3082 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-15 21:07:17 +00:00
paulc
dcaf541c92
The default stream mode is adapted to the type of transport.
...
Constified some methods of the Transport class.
git-svn-id: http://voip.null.ro/svn/yate@3081 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-15 20:57:37 +00:00
paulc
0db9124255
The MGCP-CA module needs to be early init as the endpoint must be set up when ysigchan or analog need to create circuits.
...
git-svn-id: http://voip.null.ro/svn/yate@3076 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-09 20:52:16 +00:00
andrei
50a37a289d
Fixed configuration of Cisco SM module.
...
git-svn-id: http://voip.null.ro/svn/yate@3075 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-08 15:57:32 +00:00