Download IaxClientOcx IaxTeleFon Setup Vb-test sample Project  IaxClient from Web

Snapshots :- Authentication  Configuration  Incoming Call  Call Progress

-IAX2 OCX a COM based solution for Rapid Application Development for developers. This IAXActiveX supports most of the functionality of IAX2.Just drag and drop and use IAX2 support in any application.IaxTeleFon is based on IAxClientOCX2 with most of the features of IAX and with stylish look n feel for the people who want to use IAX for pc2pc and pc2phone. Iaxclient project by Steve Kann Iaxclient. A project to create a cross-platform IAX-protocol IP telephony client. IAX is the native protocol used by The Asterisk PBX Although asterisk supports other IP protocols (including SIP, and with patches, H.323), IAX's simple, lightweight nature gives it several advantages, particularly in that it can operate easily through NAT and packet firewalls, and it is easily extensible and simple to understand. This ActiveX is not a client itself but a tool to create customized Standalone and webbased client in minutes.
Registering with Asterisk PBX, supporting both IAX(1) and IAX2 protocols
Can use the phone even if not registered
Support for both plaintext and MD5 authentication
Selectable Digital Signal Processing (Echo cancellation, Noise Cancellation, Automatic Gain Control)
Can use any audio device as ring device (including PC speaker), independent of the play device
GSM codec support
Separate audio device than the default
Audio Tuning Wizard for setting sound/mic device and volume/Playback.
Volume control and Speaker Control
Switch between two calls
4 Lines support
Hold Call Support
Transfer Call support
 

API for IAXClientOCX
Member of IAXCLIENTOCXLib.IaxClientOcx


HostName As String
UserID As String
Password As String
PhoneNumber As String
silencethreshold As Long
Codec As Long

Event GetAudioDevices(Type As String, DeviceName As String)
Event levels(input As Long, output As Long)
Event Messages(Message As String, eventType As Integer)
Event StateEvents(CallNo As Integer, state As Integer, sRemote As String, sRemoteName As String, sLocal As String, sLocalContext As String)
Event StateMessages(Message As String)

Sub GetAudioDevice()
Sub TogglePTT(iPTT As Long)
Sub SelectLine(Line As Long)
Sub SendDTMF(num As String)
Sub MicBoost(Value As Integer)
Sub Hold()
Sub SetCLIID(Name As String, PhoneNumber As String)
Sub SetMicVolume(Volume As Integer)
Sub SetSpeakerVolume(Volume As Integer)
Sub AboutBox()
Sub ApplyFilter(AGC As Integer, NoiseReduce As Integer, EchoCancel As Integer)
Sub BlindTransfer(LineNumber As Integer, Extesnion As String)

Function AudioWizard() As Long
Function InitIAX() As Long
Function Shutdown() As Long
Function GetMicVolume() As Double
Function GetSpeakerVolume() As Double
Function Register() As Long
Function Dial() As Long
Function HangUp() As Long
Function AcceptCall(CallNo As Integer) As Integer
Function RejectCall(CallNo As Integer) As Integer
Function SetAudioDevices(InputDevice As String, OutPutDevice As String, RingDevice As String) As Long