sip

VOIP Softphone with API or strong command line interface

Does anyone know of a sip softphone that can be controller by an API. Xlite can launch a call through command line interface, but thats pretty much it, preferably looking for something cheap, the voip SDKs iv seen are pretty expensive and i wouldn't have any knowledge of sip protocol or development. ...

VoIP and SIP, where to begin

Hi Recently, a client has asked me to do a custom application to manage intercoms. (Barix Annuncicom) After reading the documentation I can do most of the "managing" part, however I'm stuck with the VoIP part. Are there any documentation, guides, articles, that will help me better understand and code a simple VoIP application? I am loo...

Phone number validation using VOIP/SIP

The task is to validate an US phone number. Checking format of the number is not enough. So I should make a call to the number and determine if the subscriber answers. Is it possible to automate it using VOIP solutions? Please, suggest any ideas to start with. I'm going to implement it on Windows platform (probably .NET or Java). It c...

10 character id that's globally and locally unique

Hi there! I need to generate a 10 character unique id (SIP/VOIP folks need to know that it's for a param icid-value in the P-Charging-Vector header). Each character shall be one of the 26 ASCII letters (case sensitive), one of the 10 ASCII digits, or the hyphen-minus. It MUST be 'globally unique (outside of the machine generating the i...

Reliably scan firewall for SIP ports?

To help customers troubleshoot VoIP, I was thinking of using www.nmap-online.com to scan their NAT router to check that their SIP client successfully punched the SIP/RTP ports open on their router. As a test, I used Nmap Online to scan my own PC which is behind a NAT router, but although UDP5060 was not used, nmap still reported it bein...

Jain Sip - How to create a SipUri without the @?

Hi all, I am just starting to look at Jain Sip and I was wondering how to create a SipUri that only contains the ip address and does not contain the user and the @ symbol. So currently I get sip:[email protected] and I want to get sip:192.xxx.x.xxx My code is below but, I can remove the User but I cant seem to get rid of the @ symbol...

VoIP App using Sailfin

Hi everyone, I'm looking at developing a VoIP application running on Sailfin (https://sailfin.dev.java.net/). I have the server up and running and a sample app installed. What I want to be able to do is: Receive calls from my landline in my VoIP application. Make calls from the application to other numbers in the PSTN. The part I'm ...

Android Jain Sip - Sip Registration?

Hi all, I'm currently using Jain Sip on Android and I'm trying to get a SIP registration working. I can put the registration SIP message together ok but after sending the message it seems to just get sent back to my application and my applications processRequest() method is run. Here is the code I'm using : public void init(TextView...

Java MD5 which one of these is correct?

I am trying to Sip Register and I get the challenge from the server. So I need to use the MD5 algorithm on the nonce and then send that to the server to authenticate. I have come across two examples of MD5 encryption and I have tried both and each one gives a different string back to me, so I was wondering which one is the correct one ...

how do I reregister with a sip server properly?

I currently have a SIP registration working proprly with Jain-SIP. I get the challenge, use MD5 on the nonce etc and send my reply. I then get the 200 OK message. So thats all fine. However I want to reregister automatically every X seconds depending on the expires time. To do this I have tried to use a timer to re run the code ever...

SDP message construction?

I was wondering can anyone point me to a good tutorial on how to construct a SDP message. I have read the basics and can construct and understand the parameters but I just cant seem to get it to work. I either get a not acceptable here reply or no reply at all, this is after I get 100 Trying and 180 ringing back. So my SIP works but i...

Sip Error - Response does not belong to this transaction.

I was wondering has anyone come across thos error in SIP before? WARN/System.err(4623): javax.sip.SipException: Response does not belong to this transaction. I get it after I get an invite, I then send back 100 trying followed by 180 ringing. Then the user can either press Reject or accept on the screen. If they press reject I s...

The best way to impliment a SIP VOIP client for blackberry

How to implement a SIP/VOIP client for Blackberry smart phones? where to begin? should I start with mjsip? is there any sample code available specific for Blackberry? Thanks in advance, Afzal ...

Simple IVR solution?

Hello all, I have a pretty basic need for an IVR system that does the following: Allows for dialing in and recording a message with an ID. The ID could be supplied by the caller or provided by the system. Allows to dial-in and provide an ID to hear if there is a recorded message associated with the ID. I do not have past experience w...

SIP test platform

Hello, I am searching for a tool that tests SIP calls. A platform that makes a call from SIP device A to SIP device B and reports results... Any idea? A simulation platform would be ideal. thnx, cateof ...

how to make SIP protocol more reliable using UDP

Actually We are doing thesis work where we need to make 10 voip phones which are SIP based connected with each other.So they can call and talk among each other.Also we want to add video calls access.Another question is it possible video calls on SIP. ...

How to detemine which network interface (ip address) will be used to send a packet to a specific ip address?

I'm writing a SIP stack, and I need to insert an ip address in the message. This address needs to be the one used for sending the message. I know the destination IP and need to determine the NIC (its address) that will be used to send the message.... ...

How compliant is SIP VoIP software on the net?

I developed a SIP stack for my company. It's far from perfect, a it's lacking a lot of things from the RFCs, but it's functional and work well with a lot of tested softphones and other SIP hardware and software. My question is: How much of SIP software can truly say that they are entirely SIP compliant? (Of the softphones you can find ...

Problem with sending RTP packets to the SIP server

Hi all! I have a strange problem, mayby you'll help me sort out what's happening. I'm developing a softphone, and sometimes it even works! :) So "sometimes" is the key word. There is a problem with sending voice through microphone over the phone: sometimes it works, sometimes it doesn't. I can't sort out why this is happening. I chec...

NAPTR support for SLES

Do you know if there is a library in SLES9 or SLES10 which support NAPTR queries for ENUM functionality? The libadns doesn't support NAPTR. There are other libraries which support NAPTR queries but they aren't included in SLES. ...