Re: [OpenSIPStack] Call transfer
Brought to you by:
joegenbaclor
From: OpenSIPStack F. <ope...@op...> - 2008-07-04 10:42:45
|
Subclass PSoundChannel and implement Open, Read, Write, etc functions accordingly to fetch data from your ISDN line. Then override the method below and return an instance of your custom sound channel object. PSoundChannel * OpalPCSSEndPoint::CreateSoundChannel(const OpalPCSSConnection & connection, const OpalMediaFormat & mediaFormat, BOOL isSource) HTH, Joegen > {quote:title=microtek wrote:}{quote} > > Hi, > > > our firm produces ISDN Pbx under WindowsXP embedded (CPU: Intel Centrino 1,8 GHz, RAM: 1GB). > The application is written in C++ and uses MFC library. > > Our requirements are: > > - we need to call a Sip phone connected to our LAN . > - when the phone answer we want to transfer the voice packets received from it to an isdn line and vice versa, we want to transfer the voice packets received from the isdn line to the sip phone. > - we can have, at the same time, up to 10 call tranfers of this type. > > In practice we are looking for a SIP library that allow us to: > - make a call to a sip phone; > - be notified about call status changes; > - get the voice packets received from the sip phone; > - send voice packets to the sip phone. > > > We are trying to use OenSipStack but we have some problems. The main is how to get the packets received from the sip phone. We don't want the packets be sent to the sound board but to our application. At the same time we want to send to the sip phone our packets, not the ones comig from the microphone. > > > Can anyone help us? > > Thank you > > |