From a5b3df2aef06aa66073a7fd98ca8da1710fd62cb Mon Sep 17 00:00:00 2001 From: Bossiel Thioriguel Date: Mon, 11 Mar 2013 13:33:43 +0000 Subject: [PATCH] API update for click2dial.org project git-svn-id: http://sipml5.googlecode.com/svn/trunk@182 63d8a0da-676c-2731-e3aa-b417aa27da68 --- SIPml.js | 28 +++- assets/css/bootstrap.css | 2 +- call.htm | 42 +++-- contact.htm | 199 ++++++++++++----------- docgen.sh | 0 index.html | 41 +++-- release.sh | 4 +- release/SIPml-api.js | 4 +- release/call.htm | 42 +++-- release/contact.htm | 17 +- release/index.html | 41 +++-- src/tinyMEDIA/src/tmedia_session.js | 4 +- src/tinyMEDIA/src/tmedia_session_jsep.js | 5 +- src/tinyMEDIA/src/tmedia_webrtc4all.js | 2 +- src/tinySIP/src/dialogs/tsip_dialog.js | 8 +- src/tinySIP/src/tsip_session.js | 5 + src/tinySIP/src/tsip_stack.js | 13 +- tests/test_webrtc.html | 129 ++++++++++++++- 18 files changed, 409 insertions(+), 177 deletions(-) mode change 100644 => 100755 docgen.sh mode change 100644 => 100755 release.sh diff --git a/SIPml.js b/SIPml.js index a42e41d..e44db74 100644 --- a/SIPml.js +++ b/SIPml.js @@ -211,17 +211,14 @@ SIPml.init = function (successCallback, errorCallback) { SIPml.s_navigator_friendly_name = tsk_utils_get_navigator_friendly_name(); SIPml.s_system_friendly_name = tsk_utils_get_system_friendly_name(); - // print webrtc4all type and version - if(SIPml.b_webrtc4all_supported){ - tsk_utils_log_info("WebRTC type = " + WebRtc4all_GetType() + " version = " + tsk_utils_webrtc4all_get_version()); - } + // prints whether WebSocket is supported + tsk_utils_log_info("WebSocket supported = " + (SIPml.isWebSocketSupported() ? "yes" : "no")); // check webrtc4all version if (tsk_utils_have_webrtc4all()) { tsk_utils_log_info("WebRTC type = " + WebRtc4all_GetType() + " version = " + tsk_utils_webrtc4all_get_version()); - if (SIPml.s_webrtc4all_version != '1.12.756') { - b_webrtc4all_plugin_outdated = true; - return; + if (SIPml.s_webrtc4all_version != '1.14.834') { + SIPml.b_webrtc4all_plugin_outdated = true; } } @@ -238,6 +235,10 @@ SIPml.init = function (successCallback, errorCallback) { // prints OS friendly name tsk_utils_log_info("OS friendly name = " + SIPml.s_system_friendly_name); + // prints support for WebRTC (native or plugin) + tsk_utils_log_info("Have WebRTC = " + (tsk_utils_have_webrtc() ? "yes" : "false")); + // prints support for getUserMedia + tsk_utils_log_info("Have GUM = " + (tsk_utils_have_stream() ? "yes" : "false")); // checks for WebRTC support if (!tsk_utils_have_webrtc()) { @@ -519,6 +520,9 @@ This is a good option for developers using a SIP domain name without valid DNS A Example: udp://192.168.0.12:5060 @property {Boolean} [enable_rtcweb_breaker] Whether to enable the RTCWeb Breaker module to allow calling SIP-legacy networks. Example: true +@property {Boolean} [enable_click2call] Whether to enable the Click2Call / Click2Dial service. +Available since version 1.2.181. +Example: true @property {Object} [events_listener] Object to subscribe to some events. Example: