VoIP Port Proxy

Lukket Opslået Jun 17, 2002 Betalt ved levering
Lukket Betalt ved levering

Overview This is primarialy a server proxy whcih sits between a SIP VoIP handset and a SIP gateway server and logs the communication between the devices. It requires a TCPIP thread safe port connection WIN2K service to listen on port 5060 (defined and stored in Registry) for SIP VoIP connections and RFC compliant control strings. When a connection is recieved on this connection a thread is spawned and the connection continues to listen for further connections. Each connected thread spawned, will independently connect to a SIP gateway server (defined and stored in the registry) and pass the exact SIP messages recieved to this gateway (IP defined and stored in the registry) and log, to a flat ASCII file, the full call setup and teardown communication between the calling SIP device and the SIP gateway. Note that responses from the gateway would also need to be passed back to the SIP device to ensure the communications continue between the SIP device and the SIP gateway. The logging process would need to include a semaphore such that write contention to the log file does not occur for any of the connected threads. The log should show Time and date, IP address of calling SIP device, Gateway IP address, URI and SIP message and gateway responses, Ie INVITE uri, RINGING etc. Requests and responses for each SIP device and the gateway should be shown on a separate line. The system shoudld be cabable of supporting at least 10 simultaneous connections.

## Deliverables

Complete and fully-functional working program(s) in executable form as well as complete MS Visual C++ >ver6 source code of all work done. Complete copyrights to all work purchased.

## Platform

Win NT, 2000, XP.

## Deadline information

Phased delivery approach: 1 Listen on Port, connect and and respond from Gateway for single connection. 2 Logging showing output and format to defined file. 3. Store and use variables in Registry. 4. Thread safe and multi threaded. 5. Multi access Write to Log.

C programmering Ingeniørarbejde Microsoft MySQL PHP Software Arkitektur Software Testning System Administrator Windows Skrivebord

Projekt ID: #2856299

Om projektet

4 bud Remote projekt Aktiv Jul 9, 2002

4 freelancere byder i gennemsnit $659 timen for dette job

archersoftw

See private message.

$1275 USD in 14 dage
(3 bedømmelser)
4.8
bstechvw

See private message.

$297.5 USD in 14 dage
(1 bedømmelse)
0.5
freshvw

See private message.

$297.5 USD in 14 dage
(0 bedømmelser)
0.0
solidblueso

See private message.

$765 USD in 14 dage
(0 bedømmelser)
0.0