WAP-PUSH Through ZSERV
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Webrtc and XMPP
webRTC and XMPP Philipp Hancke, XMPP Summit 2013 What is this webRTC thing … …and why should XMPP developers care? . I assume you know what XMPP is… . … you might have heard of Jingle . the XMPP framework for establishing P2P sessions . used for VoIP, filesharing, … . … you might have also heard about this webRTC thing . doing VoIP in the browser . without plugins . „no more flash“ . Do you want to know how it relates to XMPP ? Philipp Hancke © ESTOS GmbH 2013 2 What is webRTC? . P2P sessions between browsers . no servers involved in media transfer . using open standards . Javascript API in the browser . also an BSD-licensed C++ library from Google . Want to know more? . Listen to the evangelists! . Justin Uberti http://www.youtube.com/watch?v=E8C8ouiXHHk . Jose de Castro http://vimeo.com/52510068 . Cullen Jennings http://vimeo.com/cullenfluffyjennings/rtcwebexplained Philipp Hancke © ESTOS GmbH 2013 3 Initiating P2P sessions . initiate a P2P session between two browsers . negotiate media codecs, NAT traversal, etc . media is sent P2P . you need a session initiation protocol . SIP? . JSEP? . H.323? . Jingle! . webRTC does not mandate a signalling protocol . WG decision Philipp Hancke © ESTOS GmbH 2013 4 Call Flow - JSEP Philipp Hancke © ESTOS GmbH 2013 5 Jingle . You can use Jingle as signalling protocol . together with BOSH or XMPP over websockets in the browser . Demo later . But… . webRTC uses the Session Description Protocol as an API . Jingle does not use SDP . You need a mapping SDP -> Jingle -> SDP . Complicated, but doable . Topic for breakout Philipp Hancke © ESTOS GmbH 2013 6 Call Flow - Jingle Philipp Hancke © ESTOS GmbH 2013 7 webRTC-Jingle usecases . -
Cheat Sheet – Common Ports (PDF)
COMMON PORTS packetlife.net TCP/UDP Port Numbers 7 Echo 554 RTSP 2745 Bagle.H 6891-6901 Windows Live 19 Chargen 546-547 DHCPv6 2967 Symantec AV 6970 Quicktime 20-21 FTP 560 rmonitor 3050 Interbase DB 7212 GhostSurf 22 SSH/SCP 563 NNTP over SSL 3074 XBOX Live 7648-7649 CU-SeeMe 23 Telnet 587 SMTP 3124 HTTP Proxy 8000 Internet Radio 25 SMTP 591 FileMaker 3127 MyDoom 8080 HTTP Proxy 42 WINS Replication 593 Microsoft DCOM 3128 HTTP Proxy 8086-8087 Kaspersky AV 43 WHOIS 631 Internet Printing 3222 GLBP 8118 Privoxy 49 TACACS 636 LDAP over SSL 3260 iSCSI Target 8200 VMware Server 53 DNS 639 MSDP (PIM) 3306 MySQL 8500 Adobe ColdFusion 67-68 DHCP/BOOTP 646 LDP (MPLS) 3389 Terminal Server 8767 TeamSpeak 69 TFTP 691 MS Exchange 3689 iTunes 8866 Bagle.B 70 Gopher 860 iSCSI 3690 Subversion 9100 HP JetDirect 79 Finger 873 rsync 3724 World of Warcraft 9101-9103 Bacula 80 HTTP 902 VMware Server 3784-3785 Ventrilo 9119 MXit 88 Kerberos 989-990 FTP over SSL 4333 mSQL 9800 WebDAV 102 MS Exchange 993 IMAP4 over SSL 4444 Blaster 9898 Dabber 110 POP3 995 POP3 over SSL 4664 Google Desktop 9988 Rbot/Spybot 113 Ident 1025 Microsoft RPC 4672 eMule 9999 Urchin 119 NNTP (Usenet) 1026-1029 Windows Messenger 4899 Radmin 10000 Webmin 123 NTP 1080 SOCKS Proxy 5000 UPnP 10000 BackupExec 135 Microsoft RPC 1080 MyDoom 5001 Slingbox 10113-10116 NetIQ 137-139 NetBIOS 1194 OpenVPN 5001 iperf 11371 OpenPGP 143 IMAP4 1214 Kazaa 5004-5005 RTP 12035-12036 Second Life 161-162 SNMP 1241 Nessus 5050 Yahoo! Messenger 12345 NetBus 177 XDMCP 1311 Dell OpenManage 5060 SIP 13720-13721 -
Instant Messaging
Instant Messaging Internet Technologies and Applications Contents • Instant Messaging and Presence • Comparing popular IM systems – Microsoft MSN – AOL Instant Messenger – Yahoo! Messenger • Jabber, XMPP and Google Talk ITS 413 - Instant Messaging 2 Internet Messaging •Email – Asynchronous communication: user does not have to be online for message to be delivered (not instant messaging) • Newsgroups • Instant Messaging and Presence – UNIX included finger and talk • Finger: determine the presence (or status) of other users • Talk: text based instant chatting application – Internet Relay Chat (IRC) • Introduced in 1988 as group based, instant chatting service • Users join a chat room • Networks consist of servers connected together, and clients connect via a single server – ICQ (“I Seek You”) • Introduced in 1996, allowing chatting between users without joining chat room • In 1998 America Online (AOL) acquired ICQ and became most popular instant messaging application/network – AIM, Microsoft MSN, Yahoo! Messenger, Jabber, … • Initially, Microsoft and Yahoo! Created clients to connect with AIM servers • But restricted by AOL, and most IM networks were limited to specific clients • Only recently (1-2 years) have some IM networks opened to different clients ITS 413 - Instant Messaging 3 Instant Messaging and Presence • Instant Messaging – Synchronous communications: message is only sent to destination if recipient is willing to receive it at time it is sent •Presence – Provides information about the current status/presence of a user to other -
XEP-0156: Discovering Alternative XMPP Connection Methods
XEP-0156: Discovering Alternative XMPP Connection Methods Joe Hildebrand Peter Saint-Andre Lance Stout mailto:jhildebr@cisco:com mailto:xsf@stpeter:im mailto:lance@andyet:com xmpp:hildjj@jabber:org xmpp:peter@jabber:org xmpp:lance@lance:im http://stpeter:im/ 2020-07-07 Version 1.3.1 Status Type Short Name Draft Standards Track alt-connections This document defines an XMPP Extension Protocol for discovering alternative methods of connecting to an XMPP server using two ways: (1) DNS TXT Resource Record format; and (2) Web Host Metadata Link format. Legal Copyright This XMPP Extension Protocol is copyright © 1999 – 2020 by the XMPP Standards Foundation (XSF). Permissions Permission is hereby granted, free of charge, to any person obtaining a copy of this specification (the ”Specification”), to make use of the Specification without restriction, including without limitation the rights to implement the Specification in a software program, deploy the Specification in a network service, and copy, modify, merge, publish, translate, distribute, sublicense, or sell copies of the Specifi- cation, and to permit persons to whom the Specification is furnished to do so, subject to the condition that the foregoing copyright notice and this permission notice shall be included in all copies or sub- stantial portions of the Specification. Unless separate permission is granted, modified works that are redistributed shall not contain misleading information regarding the authors, title, number, or pub- lisher of the Specification, and shall not claim endorsement of the modified works by the authors, any organization or project to which the authors belong, or the XMPP Standards Foundation. Warranty ## NOTE WELL: This Specification is provided on an ”AS IS” BASIS, WITHOUT WARRANTIES OR CONDI- TIONS OF ANY KIND, express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. -
Is Bob Sending Mixed Signals?
Is Bob Sending Mixed Signals? Michael Schliep Ian Kariniemi Nicholas Hopper University of Minnesota University of Minnesota University of Minnesota [email protected] [email protected] [email protected] ABSTRACT Demand for end-to-end secure messaging has been growing rapidly and companies have responded by releasing applications that imple- ment end-to-end secure messaging protocols. Signal and protocols based on Signal dominate the secure messaging applications. In this work we analyze conversational security properties provided by the Signal Android application against a variety of real world ad- versaries. We identify vulnerabilities that allow the Signal server to learn the contents of attachments, undetectably re-order and drop messages, and add and drop participants from group conversations. We then perform proof-of-concept attacks against the application to demonstrate the practicality of these vulnerabilities, and suggest mitigations that can detect our attacks. The main conclusion of our work is that we need to consider more than confidentiality and integrity of messages when designing future protocols. We also stress that protocols must protect against compromised servers and at a minimum implement a trust but verify model. 1 INTRODUCTION (a) Alice’s view of the conversa-(b) Bob’s view of the conversa- Recently many software developers and companies have been inte- tion. tion. grating end-to-end encrypted messaging protocols into their chat applications. Some applications implement a proprietary protocol, Figure 1: Speaker inconsistency in a conversation. such as Apple iMessage [1]; others, such as Cryptocat [7], imple- ment XMPP OMEMO [17]; but most implement the Signal protocol or a protocol based on Signal, including Open Whisper Systems’ caching. -
Skype Basics
Skype Basics: Instant Messaging can be used as a supplemental communication method to traditional emails and phone calls. Instant Messaging (or IM) is most useful for quick communications, either for a question that has a straightforward answer, or for a conversation that may not require a great deal of details. Winnefox receives Skype for Business as part of our Office365 subscription, and Winnefox staff have begun using it for IM messages; while Skype is more known for video calling, it can also send text-only messages, and has the benefit of being able to integrate with Outlook contacts, so that two separate user names do not need to be maintained. To set up Skype, log in to Office365 in a browser, using the URL https://portal.office.com; it will ask for the email address and password you use to log into Windows (if you do not use an email address to log into Windows, contact Pete Hodge). In the upper-left corner, click the “Office 365” link next to the grid, to bring you to the main landing page for Office365: On this page, go to the upper right side, to the “Install Office 365” link; beneath that, click on “Other Installs”. This brings up a page with all options for Office, including Skype for Business, on the left-hand side of the page. From the Skype for Business page, choose either “Skype for Business Basic (for Office 2016)” or “Skype for Business 2015”, depending on which is the same version as the other Office products installed on your computer. -
Iphone Sip Software
Iphone sip software click here to download Zoiper is an easy to use sip video softphone, with excellent voice quality and easy to setup. Feel free to contact us with support questions or for. Take the power of your favorite desktop softphone with you –at work, at home or Bria Mobile for iOS is a SIP-based softphone for Apple iPhone, iPad and iPod. It can be hard to choose the best VoIP softphone for iPhone users. The Bria iPhone Edition, a SIP-based phone designed with the needs of. The 3CX client is a FREE SIP phone for Windows, Mac, Android and iOS. X and higher – Download; for iOS 10, iPhone 5 and higher, iPod touch 6th. iPhone SIP Client Settings. Setting up a SIP Account. Firstly ensure your iOS device has a WiFi connection. A simple way of testing this is to open up a browser. iPhone SIP client apps enables customers to make free phone calls to other VoIPVoIP users or very cheap phone calls to anyone else in the world from your. I've used Acrobits SoftPhone (link goes to their site, iTunes link below) for some time, thought admittedly very sparsely and only for the simplest. iPhone | The #1 VoIP phone review program. The increasing number of SIP developers working on products in the App Store and the Android marketplace. $ Bria iPhone Edition - VoIP Softphone SIP Client. "Couldn't ask for a better sip soft phone". Free. Zoiper SIP softphone - for VoIP phone calls with video. Looking for a good iPhone SIP client to do some testing with and otherwise use around the house. -
February 2021 Free and Open to the Public THURSDAY, FEBRUARY 11 7:30 PM Marin’S Booming Bird Populations by Roger Harris
SPEAKER SERIES Newsletter of the Marin Audubon Society. Vol. 63, No. 6 February 2021 Free and Open to the public THURSDAY, FEBRUARY 11 7:30 PM Marin’s Booming Bird Populations By Roger Harris The MARIN AUDUBONRail SOCIETY U.S. Fish and Wildlife Service Fails to List Two Qualified Species Roger Harris Roger are also contributing. The most recent NSO Red-shouldered Hawk demographic study (Dugger et al 2016) found The February Speaker Series program that currently non-native Barred Owl are will be a Zoom meeting. Visit the having the largest negative impact on NSO Speaker Series page on the MAS through competition for resources. Originally website for information on joining the an east coast species, Barred Owl has expanded Zoom meeting electronically. its range, is a more aggressive species, and now Many of our common Marin County is competition with NSO for prey resources. birds, whose abundance we now take for granted, were rare or absent only Studies have found a significant rate of three-quarters of a century ago. Since decline in the NSO population. Since 2011, the the beginning of the Southern Marin rate of decline has noticeably increased. Several Christmas Bird Count in the 1970s, Elyse Omernick Elyse long-term monitoring studies have revealed for instance, Red-shouldered Hawk detections have increased tenfold. Northern Spotted Owl Denied Reclassification that NSOs have declined more than 70 percent Habitat restoration and maturation, since 1990, increasing the risk of extinction conservation efforts, and cultural he U.S. Fish and Wildlife Service risk, particularly in Washington and Oregon. changes in the behavior of individual (Service) has announced that reclas- Regulatory mechanisms on non-federal bird species have all contributed to sification of the Northern Spotted Owl lands, and habitat protection and restoration shifting — and, for Marin, generally T(NSO) from threatened to endangered species on federal lands, have not prevented the increasing — bird populations. -
Learn Online with Cisco Live!
Cisco Unified Communications and Microsoft Integrations Darren Henwood, Technical Solution Architect Common Customer Situations Windows Phones Office IP Communicator Video Endpoints Lync (IM&P) Lync (P2P) Video Bridges 3 Agenda Office Client System Meeting Integration Integration Integration Integration 4 Office Integration 5 Outlook Integration 2010/2013 2016 6 Contact Card Integration Contact Card Integration • Cisco Jabber for Windows uses published Microsoft Office APIs to provide Cisco communications tasks directly from Office applications Presence Instantly view the availability of your contacts Chat / IM Voice/Video Launch Jabber chat Launch Jabber high definition sessions directly from video calls directly from Office Office Contact Card Contact Card 7 Microsoft SharePoint Integration Adam McKenzie 8 Requirements AD [HKEY_CURRENT_USER\Software\IM Providers\Cisco Jabber] "UpAndRunning"=dword:00000002 9 Application Interoperability Additional Integrations Powered by Cisco Jabber… Outlook Web Access (OWA) integration with Cisco Jabber Web SDK http://www.pstech.rs/business-solutions/connectors/cisco- jabber-microsoft-owa/ 10 Application Interoperability Additional integrations powered by Cisco Jabber… Jabborate integrations with Cisco Jabber Web SDK Web based user experience cross multiple platforms • Microsoft SharePoint • IBM Connections • SAP http://www.jabborate.com 11 Client Integration 12 CUCILync (incl SfB) Experience Old Experience New Experience 13 CUCILync (incl SfB) Experience IM&P (SIMPLE) • Create CSF device • Existing regions, etc • Controlled devices • Softphone • Hardphone Voice/Video (SIP) • Standard MSI 14 Simplify User Experience Registry Editor HKLM\Software\Policies\Microsoft\Office\15.0\Lync\TelephonyMode=5 15 System Integration 16 System Integration 17 Architectural Considerations 18 Platforms 19 Microsoft Lync (2010 & 2013) • SIP/SIMPLE Federation • XMPP Federation • For Microsoft Lync 2010 and Office Communication Server 2007 via a separate OCS 2007 R2 XMPP Gateway. -
Screener Shared Media Player Project Report
Screener Shared Media Player Project Report Dwayne Bent Jateen Joshi [email protected] [email protected] Jonathan M. Smith Advisor April 27, 2009 Abstract Screener is a cross-platform media player which enables geographi- cally disperse participants to enjoy media together as if they were all at a \screening party." Screener enables participants to have a synchronized experience such that if one participant pauses the media then the media is paused for all participants; if one participant seeks to a certain time, all participants seek to that time, et cetera. All participants can also com- municate through text using the open Extensible Messaging and Presence Protocol (XMPP). Screener allows for the use of "video overlays", PNG images that can overlayed on top of the playing video. Screener allows participants to use local media or any media accessible through a URI. Screener supports a variety of features. Screener can play a wide va- riety of formats, it supports N-way synchronization, text chat, and video overlays. Screener utilizes open source libraries and open standards such as the GStreamer media framework, XMPP through the library xmpppy, and the Python programming language. 1 1 Related Work There are a variety of web applications, plugins, and desktop applications that have a subset of features similar to those proposed for Screener. Most, however, are closed source and don't have many features required for the proposed ex- perience or are too restrictive to be generally useful. Major examples of such projects are listed below. 1.1 NBC Viewing Parties NBC Viewing Parties are a feature of NBC's online video site. -
Considerations for Deploying a Geographically Distributed Video Conferencing System
Considerations for deploying a geographically distributed video conferencing system Boris Grozev George Politis Emil Ivov Thomas Noel Atlassian and Atlassian and Atlassian University of Strasbourg University of Strasbourg University of Strasbourg [email protected] [email protected] [email protected] [email protected] Abstract—In this paper we report on our ongoing work to the user experience in video conferencing applications, and in improve the user experience of video conferencing by using geo- particular those based on WebRTC. location. We discuss the problem of selecting a media server for In this paper we describe a state-of-the-art multi-party video a video conference, introduce one state-of-the-art system which uses a simple method, and discuss a model for distributing conferencing system, which uses centralized media servers a conference among a set of media servers. We perform a with a basic form of geo-location. We analyze its performance measurement study of a production service, and find that in many and propose the first steps towards improving it. More specif- cases, contrary to common wisdom, connecting each participant ically, we explore the extent to which we can improve the to their closest server is not only costly, but counter-productive system if we introduce a distributed mode, in which a single in terms of decreasing the round-trip time. While, the approach may still seem viable in some use cases, more research is needed conference can be split to multiple servers. in order to understand when that may be, and define specific We structure the remainder of this paper as follows: section algorithms for server selection in the case of a distributed media II discusses other work related to our problem; section III conference. -
Using Windows Live Hotmail and Skydrive
WINDOWS® GUIDE Using Windows Live Hotmail and SkyDrive IN THIS GUIDE Stay Organized and Connected on the Go Page 2 Get Started with Windows Live Page 3 Manage Multiple E-mail Accounts with Windows Live Mail Page 5 Access E-mail Anywhere with Windows Live Hotmail Page 12 Use Windows Live SkyDrive to Store Files and Retrieve Them on the Go Page 17 What You’ll Need n A Windows Live™ ID n The Windows Live Suite—available as a free download n A computer running Windows Vista® Windows Guides is a library of easy-to-use guides that show you how to get more from your Windows experience. Share these guides with your friends and family. © 2008 Microsoft. All rights reserved. WINDOWS GUIDE Using Windows Live Hotmail and SkyDrive Stay Organized and Connected on the Go It can be hard to feel organized when you’re always on the move. Juggling multiple e-mail accounts, and sometimes even multiple computers, makes it difficult to know exactly where everything you need is stored. Windows Live offers some great time-saving solutions to help you make the most of your mobile lifestyle. 1. Manage all of your e-mail accounts with Windows Live Mail—send and receive from multiple accounts, sort and search mail by subject, date or folder, and type e-mails offline. 2. Access your e-mail anywhere with Windows Live Hotmail®—keep in contact from any computer with Internet capability. 3. Store files using Windows Live SkyDrive™—upload important documents to your own private online storage space, and access them on the go.