Commit Graph

2041 Commits

Author SHA1 Message Date
marian ac6dc5cde3 Added signalling call pointer to debug message.
git-svn-id: http://voip.null.ro/svn/yate@1901 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 14:12:46 +00:00
marian 1c8b437efb Look for server parameter when creating a client stream.
git-svn-id: http://voip.null.ro/svn/yate@1900 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 13:11:58 +00:00
marian e35d659aee Use jid's domain when creating client streams and destination address is missing.
git-svn-id: http://voip.null.ro/svn/yate@1899 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 10:56:32 +00:00
marian 255ae379cc Set outgoing call timeout from call.execute message.
git-svn-id: http://voip.null.ro/svn/yate@1898 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 09:59:31 +00:00
paulc 2fb90309a6 Apply the "timeout" parameter if available.
git-svn-id: http://voip.null.ro/svn/yate@1897 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 09:40:48 +00:00
paulc faf27d88a5 Replaced the needmedia call.drop with a configurable notification.
git-svn-id: http://voip.null.ro/svn/yate@1896 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-11 12:25:26 +00:00
paulc a4923bd4ba By default warn only when media is missing from the beginning.
Moved timeout settings in their own config section.


git-svn-id: http://voip.null.ro/svn/yate@1895 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 19:18:30 +00:00
paulc 5815b91e5d Fire the timeout only once for every detected large gap in voice data.
git-svn-id: http://voip.null.ro/svn/yate@1894 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 18:58:11 +00:00
paulc b6fcb500ef Don't allocate a random SSRC with a value of zero.
git-svn-id: http://voip.null.ro/svn/yate@1893 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 18:29:58 +00:00
paulc 38334a727c Detect and drop the calls for which a proper transaction ACK was not received.
git-svn-id: http://voip.null.ro/svn/yate@1892 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 18:08:40 +00:00
paulc 85c7e98d78 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://voip.null.ro/svn/yate@1891 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 16:35:20 +00:00
marian 187b8948e6 Changed default ccause value when missing.
git-svn-id: http://voip.null.ro/svn/yate@1890 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 11:45:53 +00:00
marian 8907fbd5d6 Fixed bug: call Channel's msgDrop() when dropping a signalling channel.
git-svn-id: http://voip.null.ro/svn/yate@1889 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 11:42:45 +00:00
marian 6cd6804027 ISDN is now using the SignallingUtils' methods to encode/decode Cause IE.
git-svn-id: http://voip.null.ro/svn/yate@1888 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 11:00:00 +00:00
marian dd6f3b1095 Fixed bug: now the ISDN call is using a destroyed flag instead of Null state to destroy itself.
git-svn-id: http://voip.null.ro/svn/yate@1887 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 09:10:46 +00:00
marian 99442bb90a Use TelEngine::destruct() instead of deref(). Added more debug.
git-svn-id: http://voip.null.ro/svn/yate@1886 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 08:46:27 +00:00
paulc b11438d1a7 Added a proper method for changing the name of an identity.
Fixes random but relatively frequent crashes.


git-svn-id: http://voip.null.ro/svn/yate@1885 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 20:29:48 +00:00
paulc b849aff8ff Added default payload for speex[-wb] and AMR[-[U]WB]
git-svn-id: http://voip.null.ro/svn/yate@1884 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 15:25:50 +00:00
paulc ccc0cf7506 Use Setparam instead of assigning to params, clarify required priority.
git-svn-id: http://voip.null.ro/svn/yate@1883 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 15:23:53 +00:00
marian 09153fa1ac ISUP circuits state can be loaded from file and saved saved when changed.
git-svn-id: http://voip.null.ro/svn/yate@1882 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 15:04:22 +00:00
marian d203fc5194 Avoid building socket data member with pointer to unconstructed stream.
git-svn-id: http://voip.null.ro/svn/yate@1881 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 09:21:59 +00:00
marian 51fc0796c9 Avoid building base class with unconstructed pointer to derived class.
git-svn-id: http://voip.null.ro/svn/yate@1880 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 09:09:45 +00:00
paulc 70465bf47c Added YATE_API specifier to the Base64 class.
git-svn-id: http://voip.null.ro/svn/yate@1879 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-08 07:38:03 +00:00
paulc acd20f6e93 Don't update to a single codec not in our offer
git-svn-id: http://voip.null.ro/svn/yate@1878 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-04 09:49:48 +00:00
marian 51a04f91ff Implemented jabber client stream. Major library changes.
git-svn-id: http://voip.null.ro/svn/yate@1877 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 15:25:15 +00:00
marian 079dab3094 Fixed bug that was preventing channel drop (incorrect id check when handling a drop message). Simplified masquerade handler's code.
git-svn-id: http://voip.null.ro/svn/yate@1876 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 14:45:26 +00:00
paulc 2ecc2ae07a By default don't try to preserve targetid of chan.dtmf and chan.text anymore.
git-svn-id: http://voip.null.ro/svn/yate@1875 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 14:43:05 +00:00
maciej 21b509da28 default ports restored
git-svn-id: http://voip.null.ro/svn/yate@1874 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 14:27:01 +00:00
maciej c5a347ffac YAYPM update.
git-svn-id: http://voip.null.ro/svn/yate@1873 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 14:14:19 +00:00
marian 8234478b60 Fixed bug: properly add element end tag when requesting un unclosed element.
git-svn-id: http://voip.null.ro/svn/yate@1872 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 13:09:35 +00:00
paulc 3354dcd054 Added OpenSSL project, fixed building in Windows.
git-svn-id: http://voip.null.ro/svn/yate@1871 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 12:10:34 +00:00
marian 324316ea9c Added Base64 class: encode/decode data using BASE64 alphabet.
git-svn-id: http://voip.null.ro/svn/yate@1870 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-02 15:04:56 +00:00
paulc 969badc650 Fixed two typos in OnNotify().
git-svn-id: http://voip.null.ro/svn/yate@1869 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-01 13:05:22 +00:00
paulc 453b9c3247 Apply timeout parameter to non-utility conference legs.
git-svn-id: http://voip.null.ro/svn/yate@1868 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-01 10:20:02 +00:00
paulc ac147815c0 Added non-wave chan.notify handler.
Channel ID can be set but not later than first event handler.


git-svn-id: http://voip.null.ro/svn/yate@1867 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-01 10:06:42 +00:00
paulc a1622a363e Add early init to ChanAssistList constructor, forward it to Module.
git-svn-id: http://voip.null.ro/svn/yate@1866 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-01 07:45:57 +00:00
paulc 699bb6b3f6 Added apidocs-everything target that includes Yate libraries.
git-svn-id: http://voip.null.ro/svn/yate@1865 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 19:37:29 +00:00
marian 6fedfa0910 Changed STUN message name to socket.stun.
git-svn-id: http://voip.null.ro/svn/yate@1864 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 15:14:53 +00:00
paulc 179acdc1aa Changed the order of pkgconfig packages tried for OpenSSL libraries.
git-svn-id: http://voip.null.ro/svn/yate@1863 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 15:00:06 +00:00
paulc bc28f7b4a0 Added SSL support module based on OpenSSL.
git-svn-id: http://voip.null.ro/svn/yate@1862 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 14:23:31 +00:00
paulc 2e12aa6f8f Report version of found OpenH323 - solves Mantis #0000117
git-svn-id: http://voip.null.ro/svn/yate@1861 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 13:04:21 +00:00
paulc 4c0f579211 Locate gtkmozembed in the Debian/Ubuntu specific libxul
(patch by bsd in Mantis - #0000116)


git-svn-id: http://voip.null.ro/svn/yate@1860 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 11:30:30 +00:00
paulc 939eb94045 Don't force username as called number in registration.
As protocol extension allow to register specific called number and context.


git-svn-id: http://voip.null.ro/svn/yate@1859 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-28 16:06:21 +00:00
marian e37417dbdb Avoid double call release: may lead to crash.
git-svn-id: http://voip.null.ro/svn/yate@1858 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-27 14:42:01 +00:00
marian a854cbc54b Use TelEngine::destruct() instead of deref().
git-svn-id: http://voip.null.ro/svn/yate@1857 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-27 14:39:50 +00:00
marian b0d95ae914 Changed debug to see call status.
git-svn-id: http://voip.null.ro/svn/yate@1856 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-27 14:01:13 +00:00
paulc a6db518ee0 Separate user counting from utility function.
git-svn-id: http://voip.null.ro/svn/yate@1855 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-27 13:47:56 +00:00
marian b9f7d88aa8 Fixed Restart IE encoding.
git-svn-id: http://voip.null.ro/svn/yate@1854 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-27 12:31:14 +00:00
marian ed630257bc Fixed channel id check when processing restart requests.
git-svn-id: http://voip.null.ro/svn/yate@1853 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-27 12:04:07 +00:00
marian b13bb6b601 Fixed channel id check when receiving restart requests.
git-svn-id: http://voip.null.ro/svn/yate@1852 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-27 12:00:49 +00:00