Producten

Ontdek hoe onze producten een revolutie teweeg kunnen brengen in de manier waarop u communiceert en samenwerkt.

Stem

Ontdek onze geavanceerde spraakoplossingen die zijn ontworpen om uw communicatieworkflows te optimaliseren.

Diverse reeks DID-nummeroplossingen ontworpen om uw communicatiemogelijkheden te verbeteren.

Ervaar ongeëvenaarde communicatie-efficiëntie met onze geavanceerde SIP Trunking-oplossingen.

Geavanceerde technologie om spamvlaggen op uw DID-nummers proactief te detecteren en te neutraliseren.

messaging

Waar uw publiek zich ook bevindt, ons platform zorgt voor naadloze berichtenuitwisseling via verschillende kanalen.

Bouw klanttrajecten op door interactieve gesprekken te stimuleren, allemaal binnen het kader van uw app. 

Maak op een eenvoudige en effectieve manier contact met uw publiek via ons geavanceerde sms-platform. 

BYOC

Benut de kracht van IDT als uw gekozen provider en maak gebruik van de geavanceerde functies en services van uw platform.

Integreer Twilio met ons robuuste carrier-routeringsplatform om een ​​ongeëvenaard spraakbeëindigingssysteem te realiseren.

Ervaar betrouwbare en hoogwaardige communicatieservices en maak gebruik van de geavanceerde mogelijkheden van Genesys. 

Integreer IDT met de samenwerkingskracht van MS Teams, waardoor efficiënte en veelzijdige communicatie mogelijk wordt. 

Ervaar de kracht van ons carriernetwerk dat naadloos is verbonden met Plivo via onze geavanceerde BYOC-oplossing. 

Tools

Ervaar de kracht van onze online spraaktools, ontworpen om communicatiebeheer te vereenvoudigen. 

Zorg voor de authenticiteit en integriteit van uitgaande gesprekken met onze STIR/SHAKEN verificatiecontroletool. 

Gebruiksvriendelijke tool om de reputatie van uw bedrijfsnummer te verifiëren en ervoor te zorgen dat het vertrouwd blijft. 

Vergelijk en krijg inzicht in uitgaande gesprekskosten, optimaliseer het budget en neem weloverwogen beslissingen. 

Schat en vergelijk eenvoudig de kosten van verschillende DID-nummeraanbieders. 

Vergelijk inkomende VoIP-tarieven tussen de beste CPaaS-providers en optimaliseer uw inkomende gesprekskosten. 

Genereer aangepaste sms-sjablonen. 

Leer

Versterk jezelf met de middelen die je nodig hebt om te gedijen in het dynamische landschap van communicatie.

Artikelen over een breed scala aan onderwerpen.

Krijg antwoorden op veelgestelde vragen.

Vind instructies om het meeste uit onze producten te halen.

Ontdek telecominzichten en trends.

Vind definities van populaire telecomtermen.

Ontdek hoe onze oplossingen bedrijven hebben geholpen.

Laatste telecomtrends, innovaties en marktinzichten.

Bedrijf

Een wereldwijde telecompartner die is gebouwd om aan uw behoeften te voldoen. 

Ontdek het verhaal achter onze inzet voor het leveren van innovatieve oplossingen om mensen en bedrijven wereldwijd met elkaar te verbinden. 

Lees meer over onze robuuste netwerkinfrastructuur die zich over de hele wereld uitstrekt en betrouwbare en veilige connectiviteit garandeert. 

Heb je een vraag, feedback of hulp nodig? Ons toegewijde team staat voor u klaar!

Vind partners of meld u aan voor partnerschapsprogramma's.

NYSE: IDT
Leer / Blog

Jingle gebruiken om peer-to-peer multimediacommunicatie te beheren

|
| 4 minuten
Jingle gebruiken om peer-to-peer multimediacommunicatie te beheren
In dit artikel

Jingle is een standaardframework dat wordt gebruikt voor peer-to-peer-communicatie. Hiermee kan multimediacommunicatie tot stand worden gebracht tussen twee Extensible Messaging and Presence Protocol (XMPP)-apparaten. De onderhandelingen tussen de twee worden uitgevoerd via een XMPP-kanaal, terwijl de daadwerkelijke media een afzonderlijk, speciaal datakanaal gebruiken dat gebruik maakt van Real-time Transport Protocol (RTP). 

Het belangrijkste doel van Jingle is het faciliteren van communicatie via VoIP en videoconferenties. Het is ontworpen door Google en de XMPP Standards Foundation. [1] Het is niet bedoeld om andere protocollen te vervangen, zoals SIP (Session Initiation Protocol), die meer algemene spraakcommunicatie mogelijk maken, en het ondersteunt ook niet een volledig scala aan telefoniefuncties zoals het doorschakelen van oproepen, doorverbinden enzovoort. Het is echter ontworpen om samen te werken met SIP, zodat XMPP-klanten bestaande VoIP-netwerken kunnen gebruiken van een gespecialiseerde internationale VoIP-wholesaleprovider zoals IDT. 

Oké, dat is een kort overzicht van wat Jingle is en doet. Als u nog steeds bij ons bent en meer wilt weten, lees dan verder voor meer informatie over het gebruik van het raamwerk. 

Hoe Jingle werkt

Zoals we hebben gezien, staat Jingle een paar XMPP-clients toe een multimediasessie tot stand te brengen, te onderhouden en te beëindigen. Multimedia omvat in dit geval doorgaans spraak en video. De onderhandelingen tussen de twee vinden plaats via XMPP, terwijl de mediaoverdracht daarbuiten plaatsvindt. 

Voordat we verder gaan, moeten we iets weten over XMPP. XMPP is een set open source-standaarden voor instant messaging en chatten met spraak en video. Het was voornamelijk ontworpen om een ​​open, gedecentraliseerd alternatief te bieden voor de gesloten, propriëtaire berichtensystemen die er waren ten tijde van de introductie. 

De sleutel tot het succes van XMPP is dat het een gedecentraliseerde infrastructuur heeft, net als e-mail, zodat iedereen zijn eigen XMPP-server kan runnen en zijn eigen communicatie kan controleren. XMPP kan ook veilig worden uitgevoerd, geïsoleerd van openbare netwerken, om privécommunicatie mogelijk te maken. Er kunnen een aantal technologieën worden uitgevoerd met behulp van XMPP, waarvan Jingle er slechts één is. 

Wanneer u een multimediasessie wilt starten, stuurt de eerste cliënt de 'initiator' een uitnodiging, naar de tweede een 'sessie-initiatieaanbod'. De tweede client, de 'responder', erkent dit en vraagt ​​de gebruiker of hij door wil gaan – hoewel de client kan worden geconfigureerd om verzoeken van bepaalde initiatoren automatisch te accepteren – in beide gevallen accepteert de responder de sessie van de initiator. 

Bij het accepteren van de sessie antwoordt de responder met een lijst met codecs die hij kan accepteren. De initiator accepteert het antwoord en de twee zullen vervolgens onderhandelen welke codec moet worden gebruikt voor mediatransport en zullen een mediasessie beginnen. 

Aan het einde van het gesprek kan elke partij vragen de sessie te beëindigen. Zodra de ander dit bevestigt, wordt de verbinding tussen de twee verbroken. Eenvoudig. 

Session beheer

Om dat allemaal te laten werken, moet Jingle de sessiestroom beheersen. Bij het opzetten van de sessie moet de initiator uitzoeken welke van de beschikbare XMPP-bronnen van de responder het beste is voor de toepassing en welke transportmethode kan worden gebruikt. Optioneel kan het ook een beveiligingsvoorwaarde specificeren waaraan moet worden voldaan – zoals een gecodeerde link – voordat de twee clients gegevens mogen uitwisselen. 

Er is een zekere mate van flexibiliteit in Jingle-sessies, zodat een sessie die eenmaal actief is, niet noodzakelijkerwijs vast hoeft te blijven zitten in de configuratie. Actieve sessies kunnen worden gewijzigd om inhoud te wijzigen of te verwijderen – bijvoorbeeld door de stem door te laten terwijl de video wordt gestopt – of door het transportprotocol te wijzigen. Jingle kan ook informatieberichten tussen klanten verzenden. 

Onder Jingle zijn twee verschillende transporttypes beschikbaar. Datagram heeft componenten die pakketten uitwisselen. Deze kunnen elke lengte hebben en kunnen in elke volgorde worden ontvangen. Bij het gebruik van Datagram moet het transport specificeren welke componenten nodig zijn en hoe deze zullen worden gebruikt. 

Het alternatief is streaming transport; dit wisselt bidirectionele stromen uit, vergelijkbaar met de methode die wordt gezien in TCP. Pakketten op de stream worden op volgorde ontvangen en elk pakket moet een string-ID en een maximale pakketlengte hebben. Welk vervoer gebruikt moet worden, wordt bij aanvang van de sessie vastgelegd. 

Jingle beschermen

Zoals bij elke online dienst is veiligheid een belangrijke overweging bij het gebruik van Jingle. Het gebruik van een of andere vorm van transportlaagbeveiliging is een goed begin en zoals we hebben gezien, kun je het starten van een sessie afhankelijk maken van de aanwezigheid ervan. 

Jingle kan ook kwetsbaar zijn voor DDoS-aanvallen die klanten bombarderen met te veel verzoeken. Het is belangrijk om hiertegen te waken door het systeem zo te configureren dat het alleen verbindingen van bekende entiteiten accepteert. Op dezelfde manier kunt u het onderscheppen en doorsturen van oproepen voorkomen door ervoor te zorgen dat de sessie-ID's overeenkomen. 

[1] https://xmpp.org 

deel dit artikel

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *

Tags

Maak kennis met onze wholesale voice routing

Voldoe aan al uw behoeften op het gebied van spraakoproepen met onze toonaangevende groothandel AZ Voice Termination.
Probeer IDT Express voor een tegoed van $ 25

Ontvang $ 25 gratis proeftegoed

Ontvang IDT Express-artikelen in uw inbox

De beste bron van informatie in de telecomindustrie. Doe met ons mee.

    Meest populair

    gratis-doorsturen-illustratie
    |
    | 7 minuten
    Inleiding tot gratis doorsturen In het snelle zakelijke landschap van vandaag, waar...
    beller-id-miniatuur
    |
    | 7 minuten
    Inleiding tot de reputatie van nummerherkenning De reputatie van nummerherkenning is een...
    sms-data-privacy-onder-gdpr
    |
    | 6 minuten
    De Algemene Verordening Gegevensbescherming (AVG) van de Europese Unie heeft permanent...