Questions tagged [voip]

Voice over Internet Protocol (VoIP) is one of a family of internet technologies, communication protocols, and transmission technologies for delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. VoIP protocols can be further subdivided into Signalling and Media Protocols. Signalling protocols are used to establish VoIP sessions while the Media Protocols carry actual voice traffic.

Other terms frequently encountered and often used synonymously with VoIP are IP telephony, Internet telephony, voice over broadband (VoBB), broadband telephony, and broadband phone.

Internet telephony refers to communications services — voice, fax, SMS, and/or voice-messaging applications — that are transported via the Internet, rather than the public switched telephone network (PSTN). The steps involved in originating a VoIP telephone call are signaling and media channel setup, digitization of the analog voice signal, encoding, packetization, and transmission as Internet Protocol (IP) packets over a packet-switched network. On the receiving side, similar steps (usually in the reverse order) such as reception of the IP packets, decoding of the packets and digital-to-analog conversion reproduce the original voice stream.

VoIP systems employ session control protocols to control the set-up and tear-down of calls as well as audio codecs which encode speech allowing transmission over an IP network as digital audio via an audio stream. The codec used is varied between different implementations of VoIP (and often a range of codecs are used); some implementations rely on narrowband and compressed speech, while others support high fidelity stereo codecs.

More information at Wikipedia page on VoIP

2751 questions
73
votes
1 answer

Sinch API in an Angular 2 project times out on onCallProgressing

We implemented Sinch in an angular 2 web application. Everything works fine, except when I try to call a user using the sinch phone demo. When the app is running in the foreground it will ring and the connection is made. When the app is running in…
dennismuijs
  • 1,215
  • 1
  • 11
  • 24
62
votes
19 answers

C# SIP Stack/Library

I am looking for a good SIP library either written in C# or that provides a C# wrapper. Does not necessarily need to be free. Has anyone used anything good? To clarify, I am talking about the VoIP protocol SIP. I am really looking for more than a…
bobwienholt
  • 17,420
  • 3
  • 40
  • 48
55
votes
3 answers

VoIP library for Android

I need to integrate VoIP service in my Android application. Is there any free (best open source) library ? I need that the library at least allows voice call over internet and not necessarily internet to phone (like 2 Skype account).
enfix
  • 6,680
  • 12
  • 55
  • 80
37
votes
10 answers

Why Does RTP use UDP instead of TCP?

I wanted to know why UDP is used in RTP rather than TCP ?. Major VoIP Tools used only UDP as i hacked some of the VoIP OSS.
Priyanka Mishra
  • 10,400
  • 18
  • 62
  • 75
29
votes
5 answers

with SIP, when to use TCP not UDP?

I know pretty the differences between UDP and TCP in general (eg. http://www.onsip.com/about-voip/sip/udp-versus-tcp-for-voip) Question is, in what circumstances would using TCP as the transport have advantages specifically under SIP VOiP…
Marcos
  • 4,796
  • 5
  • 40
  • 64
26
votes
3 answers

Make voice and video call through internet with our application?

I want to develop voice and video call through our application users in android like Wechat Application. How can i doing this? I have searched in Google but i didn't get any exact reference or samples. Can anyone explain and give some sample source…
Karthik
  • 747
  • 4
  • 21
  • 48
25
votes
2 answers

iOS 13 Killing app because it never posted an incoming call to the system after receiving a PushKit VoIP callback

After upgrading to iOS beta 13 I've noticed an unpleasant thing: my app crashes sometimes on incoming VoIP pushes. In the crash report I see the following: iOS 13 Killing app because it never posted an incoming call to the system after receiving a…
Marina
  • 1,177
  • 4
  • 14
  • 27
25
votes
4 answers

VOIP: How to Create a Web app to make Call like skype or msn?

This is a very newbie question. I want to know how to create a web app to make a telephone call, most likely using VOIP protocol. What programming languages, both client and server side, do I have to learn?
xRobot
  • 25,579
  • 69
  • 184
  • 304
25
votes
3 answers

Python SIP library

I need to write python application connect to trixbox that run as SIP server. But I not found any library that implement in python. I found SIP SKD at http://www.vaxvoip.com/ but it not support python. Can anyone suggest me an alternative to…
wearetherock
  • 3,721
  • 8
  • 36
  • 47
21
votes
5 answers

iOS Voip Socket will not run in background

I am getting a VOIP socket to run in the background in an iOS application. My connection works fine, but it won't wake up when my app goes into the background. If I open the app back up, though, it responds to any messages it got while it was…
Joel
  • 1,110
  • 1
  • 9
  • 15
21
votes
4 answers

How to implement VoIP + SIP in iPhone?

I want to develop a VoIP application for iPhone . But I don't know the basics of VoIP concepts and also if there are any sources or library available that can I use in my application . So if anyone can provide me VoIP learning resources or library…
harshalb
  • 6,012
  • 13
  • 56
  • 92
20
votes
2 answers

How to Maintain VOIP socket connection in background?

My App Requirement: I should maintain a socket connection to trigger local notification on server push without using Push Notification(APNs) for some reasons. So I am using the VOIP background capability of iPhone to maintain socket connection. 1. I…
pradeepa
  • 4,104
  • 5
  • 31
  • 41
19
votes
1 answer

iOS Microphone not working or not sending the voice through webrtc when the call is answered from locked screen

I am using Webrtc and Callkit for calling. Everything works properly when app is foreground, but if the screen is locked and I answer the call audio only works on my side ( I can hear the audio but my voice is not sent). When the user enters the app…
19
votes
5 answers

Send Push notifications to iOS/Android on closed WiFi nework (no internet connection)

I would like to create an app that users can use in an area/venue where there is NO GSM/3G or any kind of cell reception. We also only provide a closed WiFi network without an internet uplink, so it's a LAN where devices (PC's and Smartphones) can…
18
votes
2 answers

Difference between voip push and regular push when waking app from background

I have a messaging service that I use for regular push notifications. For example, when one user sends a message, the other user receives a push notification with that message. I have noticed if the phone is on wifi and 3g / 4g, and the app is…
MegaManX
  • 8,766
  • 12
  • 51
  • 83
1
2 3
99 100