• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 126
  • 48
  • 25
  • 25
  • 18
  • 11
  • 8
  • 6
  • 6
  • 6
  • 5
  • 4
  • 4
  • 3
  • 2
  • Tagged with
  • 304
  • 93
  • 56
  • 48
  • 43
  • 40
  • 38
  • 35
  • 34
  • 29
  • 29
  • 29
  • 28
  • 26
  • 24
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
101

Monitorování a účtování spojení v sítích IMS / Session Monitoring and Accounting in IMS Networks

Karpíšek, Filip January 2015 (has links)
This thesis describes protocols used in IP Multimedia Subsystem (IMS) networks. Freely available implementations of IMS system are described. The main goal is to describe design and implementation of a tool for analyzing communication between users and IMS system. The tool seeks and decodes signaling messages. These messages are analyzed for information about sessions which are necessary for session monitoring and accounting. Final gathered information are exported in a form of extended NetFlow/IPFIX records. We used open-source Open IMS Core implementation for building IMS network and creating test data. As endpoints we used another open-source application for Android OS called IMSDroid.
102

Sonda pro monitorování aplikačních protokolů / Probe for the Application Protocols Monitoring

Fukač, Tomáš January 2016 (has links)
This work describes an extension of the Microprobe functionality for detection and filtering of application protocols. The Microprobe is an embedded system designed for monitoring network links at speed 1 Gb/s without loosing any packets. The detection of application protocols requires using of computationally expensive operations, especially string lookup (usually based on regular expressions). Based on the study of several protocols (SMTP, POP3, FTP, SIP) a draft of a new architecture has been created. The new architecture splits this functionality between programmable logic FPGA and processor. The FPGA performs preprocessing of network traffic consisting of a lookup for user identifiers and protocol-specific patterns. The processor verifies that it is the requested communication. The processor does not need to process the entire network traffic but only the part pre-filtered in the FPGA. The software part is extended by a module for the analysis of SMTP which allows processing of more than 5,000 network flows per second. Support for other protocols can be added by an extension of the software part.
103

Service Improvements for a VoIP Provider

Li, Zhang January 2009 (has links)
This thesis project is on helping a Voice over Internet Protocol (VoIP) service provider by improving server side of Opticall AB's Dial over Data solution. Nowadays, VoIP is becoming more and more popular. People use VoIP to call their family and friends every day. It is cheap, especially when users are abroad, because that they do need to pay any roaming fee. Many companies also like their employees to use VoIP, not only because the cost of calling is cheap, but using VoIP means that the company does not need a hardware Private Branch eXchange (PBX) -- while potentially offering all of the same types of services that such a PBX would have offered. As a result the company can replace their hardware PBX with a powerful PC which has Private Branch eXchange PBX software to connect all the employees and their VoIP provider. At the VoIP provider’s side, the provider can provide cheap calls for all users which are connected by Internet. The users can initialize and tear down a session using a VoIP user agent, but how can they place a VoIP call from a mobile device or other devices without a VoIP user agent? Users want to place cheap VoIP call everywhere. VoIP providers want to provide flexible solution to attract and keep users. So they both want to the users to be able to place cheap VoIP call everywhere. Although VoIP user agent are available for many devices as a software running on a computer, a hardware VoIP phone, and even in some mobile devices. However, there are some practical problems with placing a VoIP call from everywhere. The first problem is that not every device can have a VoIP user agent. But if you do not have a VoIP user agent on your device, then it would seem to be difficult to place a VoIP call. The second problem is that you have to connect to a network (probably Internet) to signal that you want to place a call. Thus at a minimum your device has to support connecting to an appropriate network. If your device is connecting to a mobile network, you can send signaling to set up a VoIP call through General Packet Radio Service (GPRS). However, the bandwidth and delay of the GPRS networks of some mobile operators is not suitable for the transfer of encoded voice data, additionally, some mobile operators charge high fees for using GPRS. All of these problems make placing VoIP calls via a mobile device difficult. However, if your mobile device has a VoIP user agent and you have suitable connectivity, then you can easily use VoIP from your mobile device[.] To provide a flexible solution to VoIP everywhere -- even to devices that do not or can not have a VoIP user agent, Opticall AB has designed Dial over Data (DoD) solution. By using this solution, you can place a VoIP call from your mobile device or even fixed phone -- without requiring that the device that you use have a VoIP user agent. This solution also provides a central Internet Protocol-Private Branch eXchange (IP-PBX) which can connect call to and from to Session Initiation Protocol (SIP) phones. Both individuals and companies can use this solution for call cost savings. Max Weltz created the existing DoD solution in an earlier thesis project. This thesis [1] provides a good description of the existing DoD solution. As a result of continued testing and user feedback, Opticall AB has realized that their DoD solution needs to be improved in several area. This thesis project first identified some of the places where improvement was needed, explains why these improvements are necessary, and finally designs, implements, and evaluates these changes to confirm that they are improvements. An important result of this thesis project was a clear demonstration of improvements in configuration of the solution, better presentation of call data records, correct presentation of caller ID, and the ability to use a number of different graphical user interfaces with the improve DoD solution. These improvements should make this solution more attractive to the persons who have to maintain and operate the solution. / Detta examensarbete behandlar förbättringar i serversidan av OptiCall ABs “Dial over Data” (DoD) lösning som tillhandahålls för tjänsteleverantörer av VoIP. VoIP blir mer och mer populärt. Människor använder VoIP för att ringa till sin familj och vänner varje dag. Det är billigt, särskilt när användaren är utomlands, eftersom de inte behöver betala någon roamingavgift. Många företag vill också att deras anställda skall använda IP-telefoni, inte bara därför att kostnaden för att ringa oftast är lägre, utan för att bolaget kan ersätta sin traditionella företagsväxel (PBX) med en kraftfull dator som har PBX programvara för att även ansluta alla anställda till deras VoIP leverantör. VoIP leverantören kan erbjuda billiga samtal till alla användare som också är anslutna via Internet. Användarna kan hantera VoIP samtal med en VoIP user agent, men hur kan de ringa ett VoIP-samtal från en mobil enhet eller andra enheter utan VoIP user agent? Användare vill kunna ringa billiga VoIP-samtal överallt. VoIP-leverantörer vill erbjuda en flexibel lösning för att locka och behålla användare. Även VoIP user agent finns utvecklade till många enheter som en programvara som körs på en dator, en hårdvara VoIP-telefon, och även i vissa mobila enheter. Men det finns vissa praktiska problem med att ringa ett VoIP-samtal från alla platser. Det första problemet är att inte varje enhet kan ha en VoIP user agent. Det andra problemet är att den måste ansluta till ett nätverk (troligen Internet) för att signalera att den vill ringa ett samtal. Om din enhet ansluter till ett mobilnät, kan du skicka signalerar att upprätta ett VoIP-samtal via General Packet Radio Service (GPRS). Dock är bandbredden och fördröjningen i GPRS-nät i vissa operatörers nät inte lämpliga för överföring av tal, dessutom tar vissa mobiloperatörer ut höga avgifter för att använda GPRS. Alla dessa problem gör det svårt att hantera VoIP-samtal via en mobil enhet. Men om din mobila enhet har en VoIP user agent och du har lämplig nätanslutning så kan du enkelt använda VoIP från din mobiltelefon[.] För att erbjuda en flexibel VoIP lösning överallt - även på enheter som inte kan ha en VoIP user agent har OptiCall AB utformad “Dial over Data” (DoD). Genom att använda denna lösning kan du initiera ett VoIP-samtal från din mobiltelefon eller fast telefon - utan att kräva att den enhet som du använder har en VoIP user agent. Denna lösning inkluderar också en central Internet Protocol-Private Branch Exchange (IP-PBX) som kan koppla samtal till och från Session Initiation Protocol (SIP) telefoner. Både privatpersoner och företag kan använda denna lösning för att minska samtalskostnader. Max Weltz vidareutvecklade den befintliga DoD lösning i ett tidigare examensarbete. Denna avhandling [1] ger en god beskrivning av den befintliga DoD lösning. Som ett resultat av fortsatt testning samt synpunkter från användarna har OptiCall AB insett att deras DoD lösning måste förbättras på flera områden. Detta examensarbete har i första hand identifierat några områden där förbättringar behövdes, förklarat varför dessa förbättringar är nödvändiga, och slutligen utvecklat och utvärderat dessa förändringar. Ett viktigt resultat av detta examensarbete visades av en tydlig demonstration av förbättrad utformning av lösningen. Gränssnittet fick bla en bättre presentation av samtalshistorik, mer korrekt nummerpresentation. Dessa förbättringar bör göra denna lösning mer attraktivt för de personer som skall använda och underhålla lösningen.
104

Secure Session Mobility for VoIP

Dzaferagic, Samir January 2008 (has links)
High data rate wireless packet data networks have made real-time IP based services available through mobile devices. At the same time, differences in the characteristics of radio technologies (802.11/WiFi and 3G networks) make seamless handoff across heterogeneous wireless networks difficult. Despite this, many believe that the ultimate goal of next generation networks (often referred to as the fourth generation) is to allow convergence of such dissimilar heterogeneous networks. Supporting voice over Internet Protocol in next-generation wireless systems is thought by some to require support for mobility and quality of service features. Currently a mobile node can experience interruptions or even sporadic disconnections of an on going real-time session due to handovers between both networks of different types and networks of the same type. Many tests have already been done in this area and one may wonder why it is worth spending even more time investigating it? This thesis focuses on the important problem of providing session security despite handovers between networks (be they operated by the same operator or different operators and be they the same link technologies or different). One of the goals in this thesis is to investigate how an ongoing speech session can continue despite a change in transmission media1. Additionally, a number of security threats that could occur due to the handover will be identified and presented. Finally, the most suitable solution to address these threats will be tested in a real environment. Eventual shortcomings and weaknesses will be identified and presented; along with suggestions for future work.  1 When utilizing IP over carriers such as wired Ethernet, WLAN, and 3G. / Trådlösa hög-hastighets datanät har möjliggjort appliceringen av realtids tjänster på mobil utrustning över IP. Samtidigt har skillnaderna i de olika radioteknologierna (802.11/WiFi och 3G näten) introducerat nya problem med att upprätthålla trådlösa kommunikationen tvärs den heterogena trådlösa accessen. Många tror att slutmålet för nästa generations nätverk (ofta refererade som fjärde generationens nätverk) är att tillåta konvergensen av dessa olika heterogena nätverk. Stödet för Voice over Internet Protokollet (VoIP) i nästa generations trådlösa nät tror somliga kräver ett inslag av kombination mellan mobilitet samt upprätthållandet av kvaliteten. För närvarande kan den mobila noden (MN) råka ut för störningar och även sporadiska avbrott av en pågående realtidssessionen på grund av övergångar mellan samma eller olika typer av medier. Många tester har redan gjorts inom det här området och man kan fråga sig varför det är värt att lägga ner ännu mer tid på att undersöka det här? Det här examensarbetet fokuserar på det viktiga problemet som handlar om att kunna erbjuda sessions säkerhet trots övergångar mellan näten (oavsett om dessa drivs av samma eller olika operatörer samt oavsett om de är av samma eller olika nätverks typ). Ett av målen för det här examensarbetet är att undersöka hur en pågående talsession behålls vid byte av transmissionsmedia2. Vidare kommer olika säkerhetsaspekter och hot som kan tänkas uppstå vid bytet att identifieras och presenteras. Slutligen kommer den mest lämpade lösningen till problemet att testas i verklig miljö. Eventuella brister och svagheter kommer att identifieras och redovisas i slutet av rapporten tillsammans med förslag på framtida arbete. 2 Då man nyttjar IP bärare som trådbundet Ethernet, WLAN och 3G.
105

Adaptive Wireless Multimedia Services

Yi, Xiaokun January 2006 (has links)
Context-awareness is a hot topic in mobile computing currently. A lot of importance is being attached to facilitating the user of various mobile computing devices to provide services that are more “user-centric”. One aspect of context-awareness is to perceive variations in available resources, and to make decisions based on the feedback to enable applications to automatically adapt to the current environment. For Voice over IP (VoIP) software phones (softphones), variations in network performance lead to fluctuations in the quality of the communication. Therefore, by making these softphones more adaptive to the network environment will, to some extent, mask such fluctuations. Dynamic voice and video adaptation derives from the fact that different coder-decoders (CODEC) have different characteristics, even the same CODECs with a different configuration can behave quite differently, in terms of bandwidth consumption, packet size, etc. Minisip is a VoIP client application which was implemented on and targeted for a Linux platform. One of my tasks was to port Minisip to Microsoft’s Windows Mobile operating system, running on an HP IPAQ Pocket PC H5550. Such handheld computer enables the user to communication while they are moving about, thus increasing the probability that the characteristics of the network connection will change. Building upon this port, the next task was to add dynamic voice and video CODEC adaptation. Dynamic voice and video CODEC adaptation on Minisip poses several challenges, for example, in what way can the network performance be determined and what adaptation strategy can achieve high call quality while making efficient utilization of available network resources. In order to make the proper design choices, several estimation models will be discussed, these are used to determine an efficient, un-intrusive, and light weight means of dynamic CODEC selection within Minisip. This thesis only implemented audio CODEC adaptation of Minisip, and the evaluation of the resulting prototype shows that such dynamic adaptation is both feasible and practical; further more, video CODEC adaptation would be a more significant extension to this work in the future. / Context-awareness är ett hett i den nuvarande mobila datavärlden. Det finns ett stort värde i att facilitating användare av olika mobila dator anordningar för att kunna förse branschen med användarvänligare tjänster. En aspekt på Context-awareness är att uppmärksamma variationen i de tillgängliga medel som finns tillhanda, och att ta beslut som är baserade på feedback för att applikationen automatiskt ska anpassa sig till den nuvarande miljön. Variationer i nätverksprestanda påverkar kvaliteten på Voice over IP (VoIP), som är en typ utav softwaretelefon, i hög grad. Dessa kvalitets svängningar kan stabiliseras och döljas i högre grad om softwaretelefonen anpassas till nätverksmiljön. Dynamisk voice och video adaptation härleds från faktum att olika coder-decoders (CODEC) har olika karaktärer, även samma CODEC med en annan konfiguration kan bete sig olikt sig själv om vi talar om bandbredds förbrukning och packet storlekar, etc. Minisip är en VoIP klient som är framtagen för Linux plattformen. En av mina huvuduppgifter var att port Minisip till Microsoft’s Windows Mobila operativsystem genom att köra en HP IPAQ Pocket PC H5550. En sådan bärbar dator möjliggör för användaren att kommunicera fastän denne rör på sig, fastän risken finns för att nätverks kontakten ändras. Baserat på denna port, blev min nästa uppgift att anpassa denna CODEC till dynamiskt ljud och bild. Att anpassa denna CODEC till dynamiskt ljud och bild på Minisip medför många utmaningar t.ex. hur nätverks prestandan kan bestämmas och vilken anpassningsstrategi som kan bidra till högkvalitativa samtal samtidigt som nätverks tillgångarna nyttjas på ett effektivt sätt. Denna tes kan endast genomföras på ljud CODEC anpassning av Minisip, och utvärderingen utav prototypen resulterade i att sådan dynamisk anpassning är både genomförbar och praktisk, en video CODEC anpassning skulle bli ett perfekt uppföljningsprojekt till denna studie.
106

Context Aware Services

Oukhay, Younes January 2006 (has links)
Today customization of services and applications is one of the major challenges in facilitating ease of use. More and more people are interested in context aware services. In this work, I will study context awareness: What contributions can it make? What technical issues are raised? I will concentrate on the semantic problem and show how new technologies such as a web ontology language can facilitate creating context aware services. An application was implemented using these principles as a proof of concept and to enable some evaluation of this approach. This application has shown that combining semantic processing with SIP call processing is feasible and measurements have demonstrated a highly scalable context aware application for at least simple CPL scripts. / I dagens läge är en av de stora utmaningarna att skräddarsy applikationer och tjänster efter kundens begär för att höja användarvänligheten. Fler och fler kunder intresserar sig för tjänster som är kontextuppmärksamma. Jag kommer i mitt arbete att studera detta, mina frågeställningar är huvudsakligen, hur är detta användbart? Vad slags tekniska problem uppstår kring applikationen av detta koncept? Jag kommer att koncentrera mig på semantiska problem och visa hur nya teknologier så som webbontologispråk kan underlätta då man skapar tjänster som är kontextuppmärksamma. Jag kommer även att skapa en applikation där jag använder dessa principer för att visa konceptet och för att underlätta för en utvärdering av detta tillvägagångssätt. Denna applikation samt mätdata visar att det är möjligt att kombinera semantisk bearbetning och SIP anropsbearbetning för att skapa oerhört robusta applikationer, åtminstonde för enkla CPL script, som är hållbara i ett stort omfång av systemstorlekar.
107

SIP on an Overlay Network

Wu, Xiao January 2009 (has links)
With the development of mobile (specifically: wide area cellular telephony) technology, users’ requirements have changed from the basic voice service based on circuit switch technology to a desire for high speed packet based data transmission services. Voice over IP (VoIP), a packet based service, is gaining increasing attention due to its high performance and low cost. However, VoIP does not work well in every situation. Today Network address translation (NAT) traversal has become the main obstruction for future VoIP deployment. In this thesis we analyze and compare the existing NAT traversal solutions. Following this, we introduce a VoIP over IPSec (VOIPSec) solution (i.e., a VoIP over IPSec virtual private network (VPN) scheme) and an extended VOIPSec solution mechanism. These two solutions were tested and compared to measure their performance in comparison to a version of the same Session Initiation Protocol (SIP) user agent running without IPSec. In the proposed VOIPSec solution, the IPSec VPN tunnel connects each of the SIP clients to a SIP server, thus making all of the potential SIP participants reachable, i.e., solving the NAT traversal problem. All SIP signaling and media traffic for VoIP calls are transmitted through this prior established tunnel. This VPN tunnel provides the desired universal means for VoIP traffic to traverse NAT equipment. Additionally, the IPSec VPN also guarantees the security of VoIP calls at the IP level. In order to improve the security level of media streams for the VOIPSec solution, we deployed and evaluated an extended VOIPSec solution which provides end-to-end protection of the real time media traffic. In this extended VOIPSec solution, we used SRTP instead of RTP to carry the media content. This extended method was shown to provide all of the advantages of VOIPSec and SRTP without any additional delay for the media traffic (as compared to the VoIPSec solution). Note that the solution proposed in this thesis may be of limited practical importance in the future as more NATs become VoIP capable; but the solution is currently essential for facilitating the increasing deployment of VoIP systems in practice. For VoIP calls that do not need end-to-end security, we recommend the use of the VOIPSec solution as a means to solve the NAT traversal problem and to protect traffic at the IP level. When application to application security is not needed we prefer the VOIPSec solution to the extended VOIPSec solution for the following reasons: (1) our test results show that the time for call setup for the extended VOIPSec solution is twice time the time needed for the VOIPSec solution and the extended VOIPSec solution requires the use of user agents that support SRTP. While, the VOIPSec solution does not require a special user agent and all VoIP clients in the market are compatible with this solution. However, when more SIP user agents add support for SRTP, the extended VOIPSec solution will be applicable for users of these SIP user agents. / Med utvecklingen av mobil (specifikt: wide area cellulär telefoni)-teknik, har användarnas krav ändras från den grundläggande röst-tjänst som bygger på krets kopplad teknik till att vilja ha hög-hastighets paket baserade dataöverföringstjänster. Voice over IP (VoIP) som vinner allt mer uppmärksamhet på grund av sin höga prestanda och låga kostnader är en paket baserad telefon tjänst. Däremot fungerar VoIP inte bra i alla situationer. Network address translation (NAT) har blivit det största hinder för en framtida användning av VoIP. I denna avhandling analyserar vi och jämför nuvarande NAT lösningar. Efter detta inför vi en VoIP över IPSec (VOIPSec) lösning (dvs. ett VoIP över IPSec Virtual Private Network (VPN) system) och en utvidgad VOIPSec lösnings mekanism. Dessa två lösningar testas och jämfördes för att mäta prestationer i förhållande till en version av samma SIP User Agent som körs utan IPSec. I den föreslagna lösningen VOIPSec ansluter IPSec en VPN-tunnel till varje SIP-klient och SIP-server, vilket gör att alla de potentiella SIP deltagarna kan nås, dvs eventuella NAT problem löses. All SIP-signalering och media trafik för VoIP-samtal överförs via denna etablerade tunnel. Denna VPN-tunnel ger allmänna medel för VoIP-trafik att passera NAT utrustningen. Dessutom ger IPSec VPN också garanterad säkerheten för VoIP-samtal på IP-nivå. För att förbättra skyddsnivån för mediaströmmar med VOIPSec, skapade vi och utvärderade en utsträckt VOIPSec lösning som innehåller end-to-end skydd av realtids media trafik. I denna utökade VOIPSec lösning, använde vi SRTP stället för RTP för att bära medieinnehåll. Denna utvidgade metod visade sig ge alla fördelar VOIPSec och SRTP kunde erbjuda utan ytterligare dröjsmål för media trafiken (jämfört med VoIPSec lösningen). Observera att den lösning som föreslås i denna avhandling kan vara av begränsad praktisk betydelse i framtiden då fler NAT lösningar blir VoIP kapabla, men lösningen är idag nödvändigt för att underlätta den ökande användningen av VoIP-system i praktiken. För VoIP-samtal som inte behöver end to end säkerhet rekommenderar vi användning av VOIPSec lösningen som ett sätt att lösa NAT problem och för att skydda trafiken på IP-nivå. När end to end säkerhet inte behövs föredrar vi VOIPSec lösningen av följande skäl: (1) våra testresultat visar att tiden för samtal inställning för det förlängda VOIPSec lösningen är dubbelt den tid som krävs för VOIPSec lösningen och den utökade VOIPSec lösningen kräver användning av användarprogram som stödjer SRTP. Medan VOIPSec lösningen inte kräver en speciell användar agent och alla VoIP-klienter på marknaden är kompatibla med denna lösning. Men när fler SIP användaragenter får stöd för SRTP, kommer den förlängda VOIPSec lösning tillämpas för användare av dessa SIP användarprogram.
108

Distribution of Context Information using the Session Initiation Protocol (SIP)

Angeles Piña, Carlos January 2008 (has links)
Context-aware applications are applications that exploit knowledge of the situation of the user (i.e. the user’s context) to adapt their behavior, thus helping the user achieve his or her daily tasks. Today, the transfer of context information needs to take place over unreliable and dynamically changing networks. Moreover context information may be produced in different devices connected to different networks. These difficulties have limited the development of context-aware applications. This thesis presents a context distribution method exploiting the event notification mechanisms of the Session Initiation Protocol (SIP), aiming to provide access to context information regardless of where it is produced. The context distribution component presented in this thesis uses SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE) to enable context sharing by using a SIP presence server, specifically the SIP Express Router (SER) and its presence module. This context distribution component allows distribution of context information in both synchronous and asynchronous mode. The distribution mode depends on the application requirements for context distribution, as well as the nature and characteristics of the contextinformation. In this thesis, based on system scalability, the user’s mobility, and latency - recommendations are given about in which situations each mode is more suitable for distributing context information. The system was evaluated using a load generator. The evaluation revealed that the server is highly scalable. The response time for synchronous retrieval of context information is nearly constant, while in asynchronous mode the time to process a subscription increases with the amount of information in the database regarding previous subscriptions. Notifications are sent at a regular rate (≈2800 notifications per second); however there is a purposely random delay (0 to 1 second), between an update of context information (i.e. receipt of a publish message) and the start of notifications to subscribed users. The requirements of the context-aware applications using the distribution component, such as response time, have to be taken into account when deciding upon the mode of context distribution for each application. This thesis provides some empirical data to help an application developer make this selection. / Kontext-medvetna (eng. Context-aware) applikationer är applikationer som utnyttjar information om användarens situation (d.v.s. användarens kontext) och förändrar applikationens beteende i syfte att hjälpa användaren i dennes vardagliga arbetsuppgiften. Idag överförs kontextuell-information (eng. context information) i nätverk som är opålitliga och dynamiskt föränderliga. Därtill tillkommer komplexiteten att kontextuell-information är ibland producerad i olika noder anslutna till olika nätverk.Utvecklingen av kontext-medvetna applikationer har hittills begränsats av ovannämnda svårigheter. Denna avhandling presenterar en metod för att distribuera kontextuell-information genom användning av mekanismer för händelsemeddelande (eng. event notification mechanisms) inbyggda i Session Initiation Protocol (SIP). Målet är att undersöka hur metoden kan användas för att möjliggöra tillgång till kontextuell-information oavsett vart den är producerad. Komponenten för distribution av kontextuell data, som presenteras i denna uppsats, använder SIP för direktmeddelanden (eng. Instant Messaging) och tekniken “Presence Leveraging Extensions (SIMPLE)” för datadelning av kontextuell data (eng. Context sharing). För detta ändamål används SIP närvaroserver (eng. SIP presence server), mer specifikt modulen för närvaroinformation tillhörande SIP Expressroutrar (SER). Komponenten för distribution av kontextuell information möjliggör både synkront och asynkront distribution. Valet mellan de två beror delvist på applikationens kravspecifikation för distribution av kontextuell information, delvist på typen av den kontextuella informationen. Baserat på systemet skalbarhet (eng. Scalability), användarens rörlighet och latens (eng. latency) kan man ge rekommendationer vilken av de två distributionssätten, synkront eller asynkront, som är lämpligast för distributionen av kontextuell information. Systemet utvärderades med hjälp av ett program som genererar belastning (eng. load generator). Resultaten visar att systemet är mycket skalbart. Responstiden för synkront åtkomst av kontextuell information är nästan konstant, medan responstiden för asynkront åtkomst ökar med informationsmängden i databasen, i respekt till den föregående prenumerationen av kontextändringar. Händelsemeddelande skickas regelbundet ( 2800 meddelande per sekund). Vi har dock medvetet valt att skapa en slumpmässigt dröjsmål (0 till 1 sekund) mellan varje uppdatering av kontextuell information (t.ex. en kvitto på en Publish-meddelande) och den tidpunkten då händelsemeddelande skickas till de användare som prenumererar på ändringarna. För utvecklingen av varje kontext-medveten applikation, som distribuerar kontextuell information måste man ta hänsyn till responstid vid beslut huruvida man ska välja synkront eller asynkront sätt för distribution. Denna uppsats ger empirisk data som hjälper applikationsutvecklare i detta val.
109

Dial over Data solution

Weltz, Max January 2008 (has links)
The increased use of computer networks has lead to the adoption of Internet-based solutions for reducing telephony costs. This has proved to be a boon to callers who can reach the other party directly via the Internet. Unfortunately numerous business persons still need to call to and from mobile phones which are currently a domain where the customers are generally tightly bound to their operators. To provide a simple solution to this problem for companies, Opticall AB has designed an integrated system called the Dial over Data solution, coupling a mobile interface with a low-rate communication channel, which allows calls to be originated remotely at the best price, exploiting the customer company's existing network. This scheme allows the customer company to easily control telecommunications costs, to monitor their employees' efficiency, and more generally speaking to claim a central role in the communications of their employees. The proposed solution allows distant callers (usually employees of the customer company) to benefit from the company's internal network, which is usually more cost effective and offering connectivity to more networks than a cell phone. The Dial over Data solution enables communication between any phone accessible from the customer company's telephony network (such as SIP clients, landline phones, and mobile phones) at a lower cost.</p> This thesis project analyzes existing technologies and compares them to the pre-existing prototype to ascertain the validity of the method and of the components used. This project also explains the improvements brought to the features offered by the DoD solution: the initial prototype has been developed into a stable and functional product, and has been tested internally. Prompted by a need for scalability and additional features, the replacement of Asterisk for the handling of SIP calls by other SIP servers has also been considered and tested. / Den nuvarande ökningen av datanätverk har lett till adoptionen av Internetbaserade lösningar för att förminskar kostnader inom telefoni. Tyvärr behöver åtskilliga affärsmän fortfarande ringa till och ifrån mobiler som återstår som ett område där kunderna är fastkedjade till deras operatörer. För att tillföra en enkel lösning till detta problem för kundföretag har Opticall AB planlagt ett integrerat system som kallas Dial over Data som kopplar ihop ett mobilt gränssnitt, med en billig kommunikationsmedel, som tillåter telefonsamtal påbörjas avlägset på det billigaste priset tack vare företagets nätverk. Det ger möjligheten till kundföretaget att vara centralt för sina personals kommunikationer. Det medger ett enkelt sätt att kontrollera kostnader samt övervaka personalens effektivitet. Den Dial over Data lösningen är en lösning som tillåter avlägsen besökarna med kundföretagets inre nätverk kommer att dra nytta av eftersom det är mer kostnadseffektiv och flexibel än en blott mobiltelefon. Denna möjliggör kommunikation mellan SIP-klienter, fast telefoni och mobiltelefoni för en lägre kostnad till företaget utan att framkalla besvär för sina anställda. Konnektiviteten till företagets inre nätverk samt en låg besvärlighetsnivå är garanterade respektive genom konfigurationsförmågan av produkten och ett praktiskt gränssnitt som är redo för korporativkontaktlistor och visar alla informationen som är relevanta till förbrukarnas erfarenhet.</p> Det här avhandlingsprojektet analyserar existerande teknologier och sätter dem i relation till den sedan tidigare framtagna prototypen för att utröna validiteten hos metoden och beståndsdelar. Projektet förklarar även de förbättringar som gjorts till de egenskaper som erbjuds av DOD-lösningen: prototypen har utvecklats till en stabil och funktionell produkt och har testats internt. Driven av behovet för skalabilitet och ytterligare egenskaper har ersättandet av Asterisk för hantering av SIP samtal av andra SIP servers övervägts och testats.
110

WebRTC-based Video Quality of Experience Evaluation of the Janus Streaming Plugin : Integrating Video Door Systems and WebRTC-Supported Browsers / Videoutvärdering av Janus streamingmodul med fokus på WebRTC-baserad Quality of Experience

Leow, Raymond January 2018 (has links)
The number of Information and Communication Technologies (ICTs) used in organizations is increasing. Without careful management, this trend can have sever consequences for organizations as it easily can fragment the business communication. A promising approach to manage these ICTs is to integrate them into a single medium so to ease the communication within and between organizations. The open source project Janus introduces new ways to communicate between legacy protocols and the real-time communication API Web Real-Time Communication (WebRTC). This master thesis addresses how this WebRTC-based implementation can communicate with an IP video door system. In particular, a minimal front-end solution has been implemented and evaluated. The implementation allows the user to make a call, get notified in the communication tool (both visually and auditory), have a two-way audio call, and see the video stream from the video door system. An objective WebRTC-based quality assessment, focusing on Quality of Experience (QoE), has been conducted on the implementation. As part of this assessment, we used the WebRTC-internals tool to collect receiver-relevant video attributes. A QoE-focused comparison to a light-weight Kurento client implementation was also performed. The results show that our Janus implementation and setting is feasible, aside from the periodic bandwidth drops, and outperforms Kurento in the defined QoE attributes.

Page generated in 0.0498 seconds