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
1
vote
0 answers

Can Application Receive Call Using Modem Services

I'm working on a project based on IVR(Interactive Voice Response). In which registration, modification in DB will take place by dialing a telephone number and following simple steps, like that which is used in telecom help centers to change our…
1
vote
1 answer

Continuous record and play audio in C# visual studio

I have been trying to record and play the audio simultaneously with out using a temporary wav file. And later I would like to create a VOIP chat program. I have used the Naudio library to capture and play audio in C# and it seems to work quite…
sanatan
  • 63
  • 1
  • 7
1
vote
2 answers

asterisk vs freeswitch configuration

Below is an IVR that has been written in lua for freeswitch. I have not copied the whole IVR, just some portion from the start of the file. session:set_tts_parms("flite", "kar"); session:speak("Welcome to the VoIP World!"); …
liv2hak
  • 14,472
  • 53
  • 157
  • 270
1
vote
0 answers

Game Center voice chat ducks sound

I've a multiplayer game where I'm creating a Game Center voice channel and both players join the channel. However, as soon as both players are in the channel, Game Center ducks my background music. This already happens when the channel is created…
1
vote
4 answers

How to make an application interact with Asterisk server to make a call?

I have project to write a application to make call, voice mail interact with asterisk server. I have search about Asterisk AGI. What do I do in Asterisk server and Android App?
giaosudau
  • 2,211
  • 6
  • 33
  • 64
1
vote
3 answers

JAIN SIP on android with java.lang.reflect.InvocationTargetException

I am a new android developer and currently I am trying to implement JSIP in andorid. when I add jsip api in andorid, an error show me that jsip's javax package conflicts with java's default javax package. So I have changed all javax package to…
1
vote
4 answers

How can I isolate caller audio with sip or voip?

I have a scenario that i'd like to implement, and don't know where to begin. I'd like to have 3 participants on a phone call: A, B and C. A and C should be able to talk to and hear each other. B should be able to hear A, but not C. B doesn't…
noli
  • 15,927
  • 8
  • 46
  • 62
1
vote
1 answer

Kamailio text file CDRs

I'm trying to get Kamailio to log its CDRs to text files instead of a database. The calls route ok but I get nothing in my CDR directory. Here's what I think are the relevant bits of the kamailio.cfg file. Obviously that's not everything but most of…
David Wylie
  • 637
  • 1
  • 8
  • 24
1
vote
1 answer

Android intercept VoIP call durations

I need to intercept all VOIP calls made and received from my device, and calculate total call duration. Can you suggest reading material to research? Thanks, Bakai.
1
vote
2 answers

Is it possible to detect when a VOIP call starts and ends using C#?

I would like to run a program when a Skype call ends, is there any way to detect such an action using C#.NET? Are there any libraries that can help me? I cannot find any! Ideally, I would like to detect any VOIP type call starting/ending. Is this…
joshcomley
  • 28,099
  • 24
  • 107
  • 147
1
vote
1 answer

c++ ptlib PNotifier use in OPAL

I'm using OpalVoip for making a softphone application and i got stuck with following: void MyManager::main() { //variables PNotifier notify; // this is the problem //it is the template PNotifierFunctionTemplate //more stuff …
Red_Dot
  • 41
  • 5
1
vote
2 answers

How to hold or save the DTMF input in VXML? Any guides to set up a test IVR (VXML) service?

So I currently have an IVR written in some dodgy old code which is confusing and goes way over the top for some things. I'm wanting to re-write one of my basic IVRs with VXML. So a little bit of research is that I can call perl scripts which I can…
Bonn93
  • 163
  • 1
  • 1
  • 6
1
vote
3 answers

Analyzing Phone Call Records in MySQL DB

Last time I asked a question here, I got tons of great ideas on how to solve a particular problem. Like I explained last time, programming is just something I love to do, but it's not something I studied in school, so I have no proper methods of…
gus
  • 63
  • 1
  • 7
1
vote
1 answer

Automated phone calls

I'm working on a website which uses certain courier company for shipping. The problem with them is that they require a phone call and then typing in the customer number to request a courier pickup. I was wondering if there's a way it can be…
Alexei Tenitski
  • 9,030
  • 6
  • 41
  • 50
1
vote
1 answer

what do i need to develop an asterisk script to auto create and assign extensions to clients who have joined my network

the idea is having a LAN with an Asterisk server installed such that if someone connects to the network, the asterisk server gets to know about the 'joined client event' connection and consequently creates credentials necessary for that client to…
1 2 3
99
100