相关动态
chrome浏览器网页版SIP(290024).rar_Chrome sip_sip网页客户端_呼叫中心_网页_网页sip
2024-12-31 14:16
<!DOCTYPE html> <!-- * Copyright (C) 2012-2015 Doubango Telecom <http://www.doubango.org> * License: BSD * This file is part of Open Source sipML5 solution <http://www.sipml5.org> --> <html> <!-- head --> <head> <meta charset="utf-8" /> <title>sipML5 live demo</title> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="Keywords" content="doubango, sipML5, VoIP, HTML5, WebRTC, RTCWeb, SIP, IMS, Video chat, VP8, live demo " /> <meta name="Description" content="HTML5 SIP client using WebRTC framework" /> <meta name="author" content="Doubango Telecom" /> <!-- SIPML5 API: DEBUG VERSION: 'SIPml-api.js' RELEASE VERSION: 'release/SIPml-api.js' --> <script src=https://download.csdn.net/download/weixin_42651748/"SIPml-api.js?svn=230" type="text/javascript"> </script> <!-- Styles --> <link href=https://download.csdn.net/download/weixin_42651748/"https://download.csdn.net/download/weixin_42651748/assets/css/bootstrap.css" rel="stylesheet" /> <style type="text/css"> body{ padding-top: 80px; padding-bottom: 40px; } .navbar-inner-red { background-color: #600000; background-image: none; background-repeat: no-repeat; filter: none; } .full-screen{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; } .normal-screen{ position: relative; } .call-options { padding: 5px; background-color: #f0f0f0; border: 1px solid #eee; border: 1px solid rgba(0, 0, 0, 0.08); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-duration: 2s; -moz-transition-duration: 2s; -o-transition-duration: 2s; } .tab-video, .div-video{ width: 100%; height: 0px; -webkit-transition-property: height; -moz-transition-property: height; -o-transition-property: height; -webkit-transition-duration: 2s; -moz-transition-duration: 2s; -o-transition-duration: 2s; } .label-align { display: block; padding-left: 15px; text-indent: -15px; } .input-align { width: 13px; height: 13px; padding: 0; margin:0; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden; } .glass-panel{ z-index: 99; position: fixed; width: 100%; height: 100%; margin: 0; padding: 0; top: 0; left: 0; opacity: 0.8; background-color: Gray; } .div-keypad { z-index: 100; position: fixed; -moz-transition-property: left top; -o-transition-property: left top; -webkit-transition-duration: 2s; -moz-transition-duration: 2s; -o-transition-duration: 2s; } .previewvideo { position: absolute; width: 88px; height: 72px; margin-top: -42px; } </style> <link href=https://download.csdn.net/download/weixin_42651748/"https://download.csdn.net/download/weixin_42651748/assets/css/bootstrap-responsive.css" rel="stylesheet" /> <!-- Le fav and touch icons --> <link rel="shortcut icon" href=https://download.csdn.net/download/weixin_42651748/"https://download.csdn.net/download/weixin_42651748/assets/ico/favicon.ico" /> <link rel="apple-touch-icon-precomposed" sizes="114x114" href=https://download.csdn.net/download/weixin_42651748/"https://download.csdn.net/download/weixin_42651748/assets/ico/apple-touch-icon-114-precomposed.png" /> <link rel="apple-touch-icon-precomposed" sizes="72x72" href=https://download.csdn.net/download/weixin_42651748/"https://download.csdn.net/download/weixin_42651748/assets/ico/apple-touch-icon-72-precomposed.png" /> <link rel="apple-touch-icon-precomposed" href=https://download.csdn.net/download/weixin_42651748/"https://download.csdn.net/download/weixin_42651748/assets/ico/apple-touch-icon-57-precomposed.png" /> </head> <!-- Javascript code --> <script type="text/javascript"> // to avoid caching //if (window.location.href.indexOf("svn=") == -1) { // window.location.href += (window.location.href.indexOf("?") == -1 ? "svn=236" : "&svn=229"); //} var sTransferNumber; var oRingTone, oRingbackTone; var oSipStack, oSipSessionRegister, oSipSessionCall, oSipSessionTransferCall; var videoRemote, videoLocal, audioRemote; var bFullScreen = false; var oNotifICall; var bDisableVideo = false; var viewVideoLocal, viewVideoRemote, viewLocalScreencast; // <video> (webrtc) or <div> (webrtc4all) var oConfigCall; var oReadyStateTimer; C = { divKeyPadWidth: 220 }; window.onload = function () { if(window.console) { window.console.info("location=" + window.location); } videoLocal = document.getElementById("video_local"); videoRemote = document.getElementById("video_remote"); audioRemote = document.getElementById("audio_remote"); document.onkeyup = onKeyUp; document.body.onkeyup = onKeyUp; divCallCtrl.onmousemove = onDivCallCtrlMouseMove; // set debug level SIPml.setDebugLevel((window.localStorage && window.localStorage.getItem('org.doubango.expert.disable_debug') == "true") ? "error" : "info"); loadCredentials(); loadCallOptions(); // Initialize call button uiBtnCallSetText("Call"); var getPVal = function (PName) { var query = window.location.search.substring(1); var vars = query.split('&'); for (var i = 0; i < vars.length; i++) { var pair = vars[i].split('='); if (decodeURIComponent(pair[0]) === PName) { return decodeURIComponent(pair[1]); } } return null; } var preInit = function() { // set default webrtc type (before initialization) var s_webrtc_type = getPVal("wt"); var s_fps = getPVal("fps"); var s_mvs = getPVal("mvs"); // maxVideoSize var s_mbwu = getPVal("mbwu"); // maxBandwidthUp (kbps) var s_mbwd = getPVal("mbwd"); // maxBandwidthUp (kbps) var s_za = getPVal("za"); // ZeroArtifacts var s_ndb = getPVal("ndb"); // NativeDebug if (s_webrtc_type) SIPml.setWebRtcType(s_webrtc_type); // initialize SIPML5 SIPml.init(postInit); // set other options after initialization if (s_fps) SIPml.setFps(parseFloat(s_fps)); if (s_mvs) SIPml.setMaxVideoSize(s_mvs); if (s_mbwu) SIPml.setMaxBandwidthUp(parseFloat(s_mbwu)); if (s_mbwd) SIPml.setMaxBandwidthDown(parseFloat(s_mbwd)); if (s_za) SIPml.setZeroArtifacts(s_za === "true"); if (s_ndb == "true") SIPml.startNativeDebug(); //var rinningApps = SIPml.getRunningApps(); //var _rinningApps = base64.decode(rinningApps); //tsk_utils_log_info(_rinningApps); } oReadyStateTimer = setInterval(function () { if (document.readyState === "complete") { clearInterval(oReadyStateTimer); // initialize SIPML5 preInit(); } }, 500); /*if (document.readyState === "complete") { preInit(); } else {
    以上就是本篇文章【chrome浏览器网页版SIP(290024).rar_Chrome sip_sip网页客户端_呼叫中心_网页_网页sip】的全部内容了,欢迎阅览 ! 文章地址:http://ww.kub2b.com/news/17000.html
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站 http://ww.kub2b.com/mobile/ , 查看更多   
最新文章
智能家居“伪智能”、直播间买到的羽绒服穿不了……江苏一季度消费投诉热点出炉
4月9日,江苏省消费者权益保护委员会发布2025年一季度消费投诉及舆情热点报告。一季度全省消保委系统受理投诉51464件,接待消费
智能手机传感器及作用大盘点手机的作用「智能手机传感器及作用大盘点」
已经成为不可思议的小机器,几十年前,这样的设备只存在于科幻小说。如果回到几十年前,人们可能会认为是魔法。现在已经成为最普
您知道唐僧师徒在南通长牌中分别是谁吗?
《西游记》中,猪八戒与孙悟空对峙打斗时,曾经这样说“放生遭贬出天关,福陵山下图家业。我因有罪错投胎,俗名唤做猪刚鬣”,这
【华为】新版模拟器eNSP Lite安装攻略提前解锁华为手机模拟器「【华为】新版模拟器eNSP Lite安装攻略提前解锁」
新版模拟器eNSP Lite资源下载:华为新版模拟器eNSPLite镜像资源资源-CSDN文库    最近华为发布了新版模拟器eNSP Lite
Android监控虚拟键 android手机虚拟摄像头手机IM「Android监控虚拟键 android手机虚拟摄像头」
在工作中,camera这一块上,可能会有各种各样的需求。比如有人想新增一个虚拟摄像头,当用户app打开摄像头设备时,打开的不是系
微信语音怎么提取到电脑【苹果安卓手机】苹果手机备份到电脑「微信语音怎么提取到电脑【苹果安卓手机】」
微信语音中可能保存着一些温馨记忆,如年迈父母发给自己的语音消息,微信语音中也可能保存着知识技能,如培训老师发给自己的各种
修成正果!安东尼已被通知入选2025年奈史密斯篮球名人堂
北京时间4月3日讯 据Shams Charania报道,十次入选NBA全明星的卡梅隆·安东尼已获通知,他被选入2025年奈史密斯篮球名人堂。曾六
在任意手机上使用带有图形化界面(GUI)的完整Linuxlinux手机「在任意手机上使用带有图形化界面(GUI)的完整Linux」
不过,在我们今天的任务中只有运行者两者。这篇教程不会讲述任何运行后的自定义使用。不同于之前的两次尝试——安装Window
腾讯史上最大就业计划技术岗超六成,大厂加码AI人才校招
4月17日,腾讯宣布启动史上最大就业计划,三年内将新增28000个实习岗位并加大转化录用,仅2025年将迎来10000名校招实习生。在大
纪律处罚消息两则:海港主教练穆斯卡特停赛1场罚款1万 & 广东男篮外援莫兰德罚款3万
各CBA俱乐部、赛区:2025年4月8日,2024-2025赛季CBA联赛季后赛12进8阶段场序467,上海久事大鲨鱼俱乐部久事篮球队与广东宏远华