Encerrado

Internet Voice Over IP Control

Internet Voice Over IP Control

**Main Features**

- UDP Communication

- Lag or Jitter Control

- GSM 6.10 Audio Compression (or equivalent for voice quality over a dial-up line)

- Volume Detection (For both microphone & Speakers)

- Device Detection (check for audio hardware)

- Volume Setting (for both Microphone & Speakers)

**-** ActiveX Control Suitable for Integration with Microsoft Visual Basic 6.0

## Deliverables

1) Complete and fully-functional working component in ActiveX form as well as complete source code of all work done.

2) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

3) ActiveX Component conforms to the following:

**Features**

- UDP Communication

- Lag or Jitter Control

- GSM 6.10 Audio Compression (or equivalent for voice quality over a dial-up line)

- Volume Detection (For both microphone & Speakers)

- Device Detection (check for audio hardware)

- Volume Setting (for both Microphone & Speakers)

**-** ActiveX Control Suitable for Integration with Microsoft Visual Basic 6.0

**_Properties_**

RemoteHost string IP Address of remote host

RemotePort integer Port of remote host

Connected boolean True if connected, False otherwise

RecVolume integer Current recording volume setting

PlayVolume integer Current playback volume setting

RecLevel integer Current volume level (VU)

PlayLevel integer Current play level (VU)

Bandwidth_Rx long Amount of bytes recieved for this connection

Bandwidth_Tx long Amount of bytes sent for this connection

Bandwidth_Avg_Rx single Average bytes per second received

Bandwidth_Avg_Tx single Average bytes per second send

** **

**_Methods_**

**StartCall (remote IP address, remote Port)

**attempts a connection

**EndCall()**

closes a connection

**GetStatus() as Integer**

*returns:*

101 - ready (ie. Audio hardware is fine & ready for connection)

102 - making connection

103 - connection attempt failed

104 - cannot open audio input hardware

105 - cannot open audio output hardware

106 - problem with audio input hardware

107 - problem with audio output hardware

108 - call dropped

109 - internal error

**SetTimeout (timeout as integer)**

sets the timeout value in seconds for making a call

**GetRecVol() as Integer**

gets the recording level of the microphone

**SetRecVol(volume as Integer)**

sets the recording level of the microphone

**GetPlayVol() integer**

gets the volume of the speakers

**SetPlayVol(volume as integer)**

sets the volume of the speakers

**GetRecLevel() as integer**

gets the instantaneous volume level of the microphone (for vu meter)

**GetPlayLevel() as integer**

gets the instantaneous volume level of the speakers (for vu meter)

_**Events**_

**Connected(remotehost as string, remoteport as integer)**

fires when a successful connection has been made

**Disconnected(remotehost as string, remoteport as integer)**

fires when a connection has been closed

**Error(error_code as integer)**

fires when an error has occured

error_codes:

103 - connection attempt failed

104 - cannot open audio input hardware

105 - cannot open audio output hardware

106 - problem with audio input hardware

107 - problem with audio output hardware

108 - call dropped

109 - internal error

## Platform

Windows 95,98,XP,2000

Habilidades: Serviços de audio, Programação C, Engenharia, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Administrador do Sistema, Visual Basic, Área de trabalho do Windows

Ver mais: voice over voice, voice over or voice over, voice over audio, remote control programming, recording voice over, programming remote control, programming on internet, programming events, programming 101, open source visual basic 6, microsoft visual basic programming, internet programming with visual basic, internet programming 1, c programming boolean, code code internet, boolean programming, 2000 seconds, 0 1 integer programming, when is the voice over, is the voice over, internet programming, vu, voice over work, voice over recording, voice control

Acerca do Empregador:
( 0 comentários ) United States

ID do Projeto: #2996682

3 freelancers estão ofertando em média $289 para este trabalho

teknowmagic

See private message.

$425 USD in 28 dias
(124 Comentários)
6.8
gbltechnologies

See private message.

$170 USD in 28 dias
(11 Comentários)
3.8
smorozov

See private message.

$272 USD in 28 dias
(1 Comentário)
0.0