Sukant,
                I suggest you start with a simple (experimental ) app by
using Sipxtapi , and then build code for your project. Get familiar with the
functions SipxInitialize, SipxLineAdd, SipxLineRegister and other functions
in Sipxtapi.h

Then use the api
stack_result = sipxEventListenerAdd(StackHandle, StackEventCallBack, ...);
for seeing events triggered by the stack. I would have put a break point (
or log messages) to see the flow of events to the application layer.

This should help you understand how the stack works ( from the applications
perspective ).

Sipxtapi is quite high level , look at Sipxtapi.h, the functions out there
are available for your application to call. And is well documented.
Hope that helps.

-Amith


On 7/19/07, Sukant <[EMAIL PROTECTED]> wrote:

Hello everyone,

I want to write a UAC, a client with minimal feature. All I want to
establish is, to register with a Gateway or UAS, Login using the user id
and
password and be able to make out going calls to fixed line. No incoming
calls, no conference nothing. Following are the features I want to
implement:

1) Register with a SIP Server.
2) Authentication using the user Id and Password assigned.
3) Make out bound calls to fixed line.
4) Get the status of the call.
5) Hang the ongoing call established with the fixed line.

I have read the RFCs and also gone through the project code. But I am
finding it difficult to extract the portion that I require and write my
own
dll that would do just so much. sipXtapi is a huge project, and it would
take time to understand and be able to take the portions I need.

Any suggestions, help would be a great motivator.

Thanks,
Sukant

_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to