Click here to Skip to main content
12,884,261 members (30,032 online)
Rate this:
Please Sign up or sign in to vote.
See more: C# VB Java
Hello Everyone.
I am looking for a library (library for Java or C # or that will let me call a number through a VoIP service

I am interested in a really small library because I just need to call and hear the voice of the receiver using this data for call setup
SIP server (or proxy, or domain)
SIP proxy (or "Outbound Proxy")	        leave blank
STUN server	              
Username (or User ID)	                Myusername
Password	                        Mypassword
Auth name (or Auth ID)	                Myusername
Display Name	                        My name
Register (or Send registration request)	Yes
G729a Codec Name (for buggy Linksys/Sipura/Cisco ATAs)	G729.
The default codec name in those adapters is set to non RFC compliant "G729a" and might not work with our service, go to Admin/Advanced/SIP menu in ATA settings to change the codec name.
Registry Expiry (or Registration interval)   120 sec (2 minutes) if your SIP client is behind NAT router.

If there isn't a library like that, or are too complex for my goal, maybe Java or C # have built something that allows me to hear the voice of the person I'm calling?
Posted 24-Mar-12 1:59am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

SIP is still an evolving standard. There is an active SIPForum ( group that is currently developing SIPConnect 1.1 to standardize on an interface between a SIP Service provider (e.g. Vonage) and a SIP-PBX.

There is an activity called BLISS for defining the "best practices" to implement SIP features between User Agents. BLISS reference:[^]
ludo237 24-Mar-12 8:52am
Thank you i will try it this afternoon :)
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

I have been working with the Ozeki VOIP SIP SDK.[^] and the SDK from[^]

Thus far, using the Ozeki product, I have created a SoftPhone application. I have, also, created a Dialer that distinguishes between a Human answer vs an Answering machine. When a Human answers, the dialer does a Blind Transfer to a CSR extension.

I prefer the PortSip IVR SDK to create a dynamic IVR.

I am utilizing this with an Asterisk PBX running on Linux.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170422.1 | Last Updated 4 Sep 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100