marian
d7b2e0a1b2
Fixed resource notify/subscribe handlers: make sure we have a presence service before using it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1923 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-17 10:41:23 +00:00
marian
a010637ee1
Fixed jingle error response session id match.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1922 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-17 10:30:54 +00:00
marian
24bfe8625a
Fixed bug: terminate session on timeout to notify the upper layer.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1921 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-17 10:26:20 +00:00
marian
6ab41f28ac
Changed the behaviour on stanza timeout: try to hangup before destroying the session.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1920 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-17 09:53:24 +00:00
marian
603359b279
Fixed iq result decoding.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1919 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-17 09:33:46 +00:00
marian
1b00fcf7f4
Fixed stream iq stanza decoding. Increased jingle stanza timeout. Changed debug and comments.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1918 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-17 09:24:04 +00:00
paulc
eaad179c28
Fixed bug in retriving RTP payload mappings from Yate message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1917 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-16 20:16:35 +00:00
marian
9980dfad99
Return false from resource notify/subscribe handlers if not processed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1916 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-16 10:34:55 +00:00
marian
6f3ba69cb3
Fixed comments.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1915 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-16 10:05:37 +00:00
marian
4b38f712e2
Don'r respond to subscribe requests if should ignore non-existent users.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1914 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-16 09:58:05 +00:00
marian
1f3f6803cd
Added option to presence service to respond only if the destination user exists in roster.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1913 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-16 09:43:43 +00:00
paulc
64eb1e11f6
Removed extra "room" parameter from notification messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1912 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 23:00:35 +00:00
marian
1209c0e81d
Changed presence service's add probe/subscribe/presence options: they are now keeping incoming and outgoing flags used to automatically add users to roster.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1911 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 15:59:07 +00:00
marian
c989ab343a
Moved subscribe values from user to new class holding a mask of flags.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1910 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 14:58:42 +00:00
paulc
fce7b8b4d6
Added possibility to specify call drop reason.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1909 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 14:16:59 +00:00
paulc
d524c6a060
Forward call drop reason to the local call leg.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1908 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 14:16:27 +00:00
paulc
6184218227
SIP headers can be controlled in provisional or final answers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1907 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 12:56:52 +00:00
paulc
eb789e7b36
Added call.update handler so CDR stored variables can be updated.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1906 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 11:47:50 +00:00
marian
62fae1d225
Set debug level only if the parameter is present.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1905 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 10:22:49 +00:00
marian
193e6c8bf9
Removed commented code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1904 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 10:21:36 +00:00
paulc
d87d997122
Put the remote address in the RTP request when local is not known or set.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1903 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 09:15:02 +00:00
marian
971f0d12dc
Look for a resource name when processing resource.notify.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1902 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 14:47:15 +00:00
marian
097ae0744d
Added signalling call pointer to debug message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1901 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 14:12:46 +00:00
marian
59e9a8f673
Look for server parameter when creating a client stream.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1900 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 13:11:58 +00:00
marian
2e63334faf
Use jid's domain when creating client streams and destination address is missing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1899 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 10:56:32 +00:00
marian
91139a0ced
Set outgoing call timeout from call.execute message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1898 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 09:59:31 +00:00
paulc
2a962c0267
Apply the "timeout" parameter if available.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1897 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 09:40:48 +00:00
paulc
4d1df87e5f
Replaced the needmedia call.drop with a configurable notification.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1896 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-11 12:25:26 +00:00
paulc
f8c48002b6
By default warn only when media is missing from the beginning.
...
Moved timeout settings in their own config section.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1895 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 19:18:30 +00:00
paulc
38c14981a1
Fire the timeout only once for every detected large gap in voice data.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1894 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 18:58:11 +00:00
paulc
dadedbb43e
Don't allocate a random SSRC with a value of zero.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1893 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 18:29:58 +00:00
paulc
587b1edc89
Detect and drop the calls for which a proper transaction ACK was not received.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1892 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 18:08:40 +00:00
paulc
ef5e8615df
Added RTP timeout detection with optional call drop.
...
The default local RTP binding address can be set from yrtpchan.conf file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1891 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 16:35:20 +00:00
marian
58f02ce0b5
Changed default ccause value when missing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1890 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 11:45:53 +00:00
marian
6df96691d1
Fixed bug: call Channel's msgDrop() when dropping a signalling channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1889 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 11:42:45 +00:00
marian
e4c83f2e06
ISDN is now using the SignallingUtils' methods to encode/decode Cause IE.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1888 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 11:00:00 +00:00
marian
c589c7a0c3
Fixed bug: now the ISDN call is using a destroyed flag instead of Null state to destroy itself.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1887 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 09:10:46 +00:00
marian
f01282a1cd
Use TelEngine::destruct() instead of deref(). Added more debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1886 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 08:46:27 +00:00
paulc
2a4e5d69f7
Added a proper method for changing the name of an identity.
...
Fixes random but relatively frequent crashes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1885 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 20:29:48 +00:00
paulc
6c76c622e1
Added default payload for speex[-wb] and AMR[-[U]WB]
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1884 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 15:25:50 +00:00
paulc
7c86f823bf
Use Setparam instead of assigning to params, clarify required priority.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1883 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 15:23:53 +00:00
marian
899af77ab6
ISUP circuits state can be loaded from file and saved saved when changed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1882 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 15:04:22 +00:00
marian
89fd8d58c5
Avoid building socket data member with pointer to unconstructed stream.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1881 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 09:21:59 +00:00
marian
5dd19760f9
Avoid building base class with unconstructed pointer to derived class.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1880 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 09:09:45 +00:00
paulc
b74bc9bdb4
Added YATE_API specifier to the Base64 class.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1879 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-08 07:38:03 +00:00
paulc
69bec18f47
Don't update to a single codec not in our offer
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1878 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-04 09:49:48 +00:00
marian
20b2efae8a
Implemented jabber client stream. Major library changes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1877 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 15:25:15 +00:00
marian
0c9915d2c0
Fixed bug that was preventing channel drop (incorrect id check when handling a drop message). Simplified masquerade handler's code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1876 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 14:45:26 +00:00
paulc
f9a2d8c56a
By default don't try to preserve targetid of chan.dtmf and chan.text anymore.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1875 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 14:43:05 +00:00
maciej
3c7897a993
default ports restored
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1874 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 14:27:01 +00:00