marian
1f61c91241
Fixed compile error.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2969 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-26 13:46:17 +00:00
marian
c0507328f6
Skip SRV query if a destination port was set.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2968 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-26 13:40:09 +00:00
oana
e41063d92e
Skip SRV resolving on platforms that don't support it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2963 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-25 15:04:46 +00:00
paulc
e70fb1fafe
Explicitely include arpa/nameser.h needed for *BSD.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2962 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-25 14:25:50 +00:00
marian
56f6a19ab5
Don't reset stream flags when updating from engine domain list. Added debug when stream flags change.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2960 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-23 09:54:16 +00:00
marian
d827c8d14b
Set default message stanza type to 'chat'.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2959 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-23 09:52:16 +00:00
marian
adffa26bb7
Print element attributes on the same line with tag.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2950 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-17 08:28:46 +00:00
marian
995d6fb6a0
Fixed ILBC payload name in rtpmap.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2949 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-16 13:35:54 +00:00
marian
f06dc5c814
Don't use idle timer for c2s streams.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2945 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-13 12:56:05 +00:00
marian
3aa98bfd98
Implemented c2s non sasl authentication. Added listener for direct c2s SSL connections. Restrict client resources with the same name while authenticating using non sasl.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2943 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-13 11:36:05 +00:00
marian
d3a451fcae
Pop only completed child elements.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2924 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-11 13:00:09 +00:00
paulc
413102c4c1
Made Yate 3 build in Visual Studio, fixed some bugs discovered by the VC++ compiler.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2923 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-10 18:44:44 +00:00
marian
a9419ce738
Fixed xml debug string build.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2922 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-10 16:17:42 +00:00
marian
803f4e27f1
Added error flag used to avoid stream re-connect when terminated with error and have nothing to send. Fixed stream idle timer usage.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2917 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-10 15:27:47 +00:00
paulc
a9a4088db4
Fixed ISDN PRI circuit allocation bugs introduced by Rev. 2505 (BRI support).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2913 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-09 21:38:16 +00:00
paulc
a38ca1916d
Added some extra messages related to circuit allocation when compiled for debugging.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2912 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-09 21:35:50 +00:00
paulc
7f67a8c7f5
Disambiguated a pair of if ... else.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2910 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-09 19:05:44 +00:00
paulc
11c8db0262
Fixed a doxygen comment.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2909 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-09 19:02:31 +00:00
marian
422021c9d3
Removed duplicate namespace value check (incorrect).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2904 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-09 13:12:40 +00:00
marian
ddcf2e8d60
Fixed stanza/stream error decoding.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2903 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-09 13:10:16 +00:00
paulc
1369dc22f2
Added a virtual destructor to the abstract class XmlParent.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2901 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-07 11:51:49 +00:00
marian
69e0103bc0
Added line (account) to jingle session and connection. Fixed jingle channel stanza send. Request resource caps when making an outgoing call.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2898 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-05 15:25:33 +00:00
paulc
b1cecf5be9
Added to libyjabber the resolver library needed for dn_expand.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2895 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-04 16:35:50 +00:00
marian
96d283216d
Added external component support to jabber server.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2893 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-04 14:29:28 +00:00
paulc
b43bd79170
Fixed some parameter names and doxygen tags.
...
Added ignore list to yjabber directory.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2887 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-03 11:37:17 +00:00
paulc
9045ed1340
Added support for T.38 fax terminal.
...
Added UDPTL transport in libyrtp and RTP channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2885 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-03 10:49:12 +00:00
paulc
9e536a65cf
Bumped SVN trunk version to 3.0.0 alpha 1.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2883 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-03 09:48:34 +00:00
marian
d6966c6347
Implemented jabber server. Changed jingle channel to support the new jabber library. Replaced tinyxml with yate own XML library. Added openssl support for server. Work in progress in jabber client support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2882 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-02 16:05:39 +00:00
paulc
75b98358a7
Added an extra parameter to SDPSession::updateFormats() allowing it to add or remove media.
...
Use the SDPSession::updateFormats() method in SIP instead of reimplementing it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2873 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-20 22:54:56 +00:00
paulc
c04093b7d7
Explicitely set "media"="false" when other but no audio media is present since the default for audio is true.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2872 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-20 20:43:27 +00:00
marian
3618caab4f
Fixed NAI dictionary string.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2870 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-19 09:08:31 +00:00
paulc
0533a9baf6
Made the SIP transactions list protected, added methods to add or remove transactions from list that lock the engine.
...
Remove transactions from engine's list on destroyed() as later access to their virtual methods is unsafe.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2868 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-16 12:08:22 +00:00
paulc
791e083fc1
Mark media as muted if chan.rtp returned an empty local IP address.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2858 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-25 13:16:00 +00:00
paulc
dd22280ca9
Hold the ChanAssistList mutex between the list search and insertion of new assist in list.
...
This prevents race conditions between chan.startup and call.execute that could create two assist instances for the same channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2853 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-23 14:00:38 +00:00
paulc
55325b0ee3
Reduce mutex contention by unlocking the ISUP controller while sending a MSU downstream in a few places.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2852 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-22 11:58:30 +00:00
paulc
9ed21bbc16
Also keep the ChanAssistList locked while adding a new assist to the list.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2850 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-21 14:29:52 +00:00
paulc
3cde3a5bc0
Hold the ChanAssistList mutex while removing an element.
...
Remove the assist from list before calling its msgHangup() method.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2849 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-21 14:26:22 +00:00
paulc
946b5946d6
Made RTPGroup join() and part() methods public.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2837 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-14 18:47:43 +00:00
paulc
ad2703f29e
Add the media format to the chan.rtp message even if not starting it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2836 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-14 15:02:43 +00:00
paulc
6724184011
Added several RTP paylods for MPEG (A/V) and MJPEG streams.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2833 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-14 09:11:57 +00:00
paulc
381bb557b6
Provide the entire SDPMedia to the mediaChanged() mthod, not only the name of the media.
...
Add the "rtpid" parameter to the chan.rtp message if the media id() is available.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2832 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-14 09:06:16 +00:00
marian
5e07d86bba
Fixed error response matching for sent iq stanzas.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2828 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-08 13:16:22 +00:00
paulc
7ba9fb751c
Fixed documentation generating comments for SIP classes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2823 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-06 14:58:18 +00:00
paulc
9fa5281f19
Added new methods to SIPDialog to compare only callid and tags (RFC 3261) and to retrieve the From and To URI or tags depending on direction.
...
Documented members of SIPDialog.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2822 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-06 14:50:36 +00:00
paulc
eeafea378b
Prevent the escaping of user-unreserved characters (RFC 3261 25.1 Page 222) when building the user part of SIP From and Contact.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2817 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-01 14:42:28 +00:00
paulc
2f23277a38
Added missing documentation generating comment for a parameter.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2815 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-01 10:12:43 +00:00
andrei
46e4363b26
Appended configuration parameters when building SignallingCircuitSpan
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2814 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-01 08:34:14 +00:00
paulc
5d8ff98ac0
Copy configuration subparameters to the child components.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2812 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-31 14:43:22 +00:00
paulc
6738d7bce0
Added configuration parameter "autostart" so MTP2, MTP3 and Cisco SLT may be inhibited at startup.
...
Fixed the way Cisco SLT notifies the MTP3 about alignment status changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2810 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-26 15:58:50 +00:00
paulc
ed4762b3f7
Fixed the component name matching in control operations.
...
Implemented control of MTP3 with notification to Layer 4 about operational changes caused by management inhibiting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2807 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-25 21:07:34 +00:00