Link to home
Start Free TrialLog in
Avatar of MarkTEM
MarkTEM

asked on

mswinsck.ocx download is this the key to building VOIP interactive

Hi,

I would like to develop a vb application which listens to a port which is already used for incoming calls (can two processes listen to same port?).  I would like to pick up the caller id to use in the application. While the phone carries on as normal

mswinsck.ocx looks like a useful activex for this any comments

If I am on th right track could you send me to a download that works as the links currently shown seem to be deffucnt or require licence (which I would be happy to buy if it was the answer to my problems)

Thanks
Avatar of Joel_Sisko
Joel_Sisko
Flag of United States of America image

Mark,

I have been using VBVoice for about 6 years, if you are looking to VB 6 or VB.NET you will like this product. Also many default samples/code snippets come with the app that get things rolling.

http://www.vbvoice.com/products/vbvoice/vbvoice_features.html

Let me know if you have any additional questions.
Avatar of MarkTEM
MarkTEM

ASKER

VB Voice is a hardware solution?  I feel I am very close to a solution - I can see the calls come in the port - I do not want full call function as this is already handled  by the soft phone
VBvoice is all software, its individual telephony controls develpoed for builing voice applications (they support Dialogic, Brooktrout, Aculab and various other voice cards including some modems, also they support HMP).

Since you are using VB, this is what I would recommed, if you were going to use Java, C, C++ then I could direct you elsewhere.

Also VBVoice will allow for a quicker time to market (solution being finished).

Kindest regards
Any headway?
Avatar of MarkTEM

ASKER

Not really I had a look at VB voice and though I am certain it would provide the answer it seems like overkill for all the function where all I want is to know the number of the incoming call.  The call handling routing etc.  ie I do not want to pa for an expensive developers seat for what I think will in the end be a few lines of code.
Understand on the price. What type of hardware are you using (voice card) ?
Avatar of MarkTEM

ASKER

I am using xLite this just uses the standard sound card (I think).  
Need to be much more specific next time, did not relize you were using a Softphone. How are calls being delivered to you, thru what provider?

You are looking to capture caller id for a SIP call from the Internet,  and use the caller id in some other apllication correct?

Avatar of MarkTEM

ASKER

Apologies for not being clearer this is all new to me.

Provider is www.pipemedia.com

Would like to use the caller id in another application.

Thanks

Mark
Two process cannot listen on the same port (application ports), each application is binded to a port for its inbound communincations, though apps can share a port for outbound.

Solution 1-- Use HMP from Dialogic (Intel), terminate the call from pipeleine to the HMP port, HMP obtains the Caller ID via a command called gc_GetANI to obtain the caller ID. Then the HMP port transfers/conferences the softphone into the call.

Solution 2 --Use a SIP server betwen you and pipeleine, such as SER, you can capture the caller id via CPID stream data in the messaging packerts, then you can send the data to the appropiate computer based upon session id.

Solution 3-- use http://www.sjlabs.com softphone, they have an API coming out soon, but will provide some custom support for a minimal price (this would be the easiest)

Solution 4--You could use a packet sniffer to capture the SIP messages going back and forth, decode the information from that (not recommended)

Solution 5-- use a hardbased phone supporting XML, Sanson 480i coming this month, you could right a small app to retrieve/send the data as needed. Also Cisco 79XX

Solution 6-- If you would not mind using JAVA then there are few open source softphones that use the JAIN-SIP, http://snad.ncsl.nist.gov/proj/iptel/

Hope this helps. Also there is not much support for SIP in VB these days, I have looked very hard the past 6 months, worked on a similar project.
ASKER CERTIFIED SOLUTION
Avatar of Joel_Sisko
Joel_Sisko
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of MarkTEM

ASKER

Thanks for all the support on this question.  I have requested a demo version - pricing not available on line so I hope it reasonable.  If not then I will look at the options that you have detailed.  I like the look of 2/3.

If I was to approach option 2 - capture then redirect I will probably be posting another question

Thanks again