| Author |
Message |
flillo
Joined: Sep 16, 2005
Posts: 8
Status: Offline
|
| Posted:
Feb 06, 2007 - 12:20 PM |
|
|
Hello to All!
I would like to implement a sort of SIP Phone on the web in order to make we sip calls but using the port 80 for signalling and the rtp flow.
Can anyone help me please?
I don't know with what objects do that and I don't know how to set the rtp flow pass through the port 80 so I don't open any port on the Firewall.
Please Help Me!
Thank you very much in advance,
Best Regards |
|
|
|
 |
dean
Site Admin
Joined: Dec 13, 2003
Posts: 7867
Location: London
Status: Offline
|
| Posted:
Feb 06, 2007 - 02:21 PM |
|
|
Hi Flillo,
I assume as you mention port 80 and firewalls that you want to use TCP rather than UDP.
There is nothing standard that will do that (other than Skype, which isn't open-source) so you'd have to write your own system from scratch.
You may want to consider taking a multi-threaded approach with the port 80 sockets in order to resolve the overhead problem with TCP/IP.
Dean |
|
|
|
 |
flillo
Joined: Sep 16, 2005
Posts: 8
Status: Offline
|
| Posted:
Feb 06, 2007 - 02:29 PM |
|
|
Thank you very much!
I'm trying to looking for a solution in order to develop an IP SIP SoftPhone which permits everyone to make sip calls everywhere, Airports, Companies, ...
We already have a SIP Proxy Server to connect to, but we need something more EyeBeam for example.
The task is to avoid the users spread in the world connecting to this Proxy Server, to open fixed ports for signalling and rtp flow.
Have you an idea?
Do you think that this it is possible with the EyeBeam for example?
Thank you! |
|
|
|
 |
dean
Site Admin
Joined: Dec 13, 2003
Posts: 7867
Location: London
Status: Offline
|
| Posted:
Feb 06, 2007 - 02:31 PM |
|
Sure - what you're trying to build is basically a Skype clone but P2P rather than proxied.
You need to multi-thread TCP/IP connections through commonly open ports - 80, 25, 443 etc.
It's not possible with eyeBeam, you'd have to custom build it.
Watch out for IP rights though - I believe there are several filed patents on this type of technology.
That won't work - SIP is a UDP based protocol.
Dean |
|
|
|
 |
flillo
Joined: Sep 16, 2005
Posts: 8
Status: Offline
|
| Posted:
Feb 06, 2007 - 02:37 PM |
|
|
ok,
but what do you mea with:
" Watch out for IP rights though - I believe there are several filed patents on this type of technology. " ?
Sorry but I'm not english....
I'm a bit confused regarding this issue, please help me!
Thanks! |
|
|
|
 |
dean
Site Admin
Joined: Dec 13, 2003
Posts: 7867
Location: London
Status: Offline
|
| Posted:
Feb 06, 2007 - 02:39 PM |
|
There are patents, intellectual property rights (not sure how to say it in another language I'm afraid) filed for these types of technology.
That means if you do something commercial that infringes on someone's patent you'll start to get letters from lawyers (maybe that explains it better  ).
Dean |
|
|
|
 |
flillo
Joined: Sep 16, 2005
Posts: 8
Status: Offline
|
| Posted:
Feb 06, 2007 - 02:48 PM |
|
Ok I've understood now what you mean!
And so what you suggest me to do? |
|
|
|
 |
dean
Site Admin
Joined: Dec 13, 2003
Posts: 7867
Location: London
Status: Offline
|
| Posted:
Feb 06, 2007 - 03:03 PM |
|
|
I can't advise you what to do - I'm just pointing out to you that I am aware of some patents in this field.
Skype recently got sued. You could start by looking at the trial records, which should be public I guess.
Dean |
|
|
|
 |
martyndavies
Site Admin
Joined: Sep 13, 2006
Posts: 576
Location: The Surrey Hills
Status: Offline
|
| Posted:
Feb 15, 2007 - 05:18 PM |
|
|
NATs and firewalls tend to discard all inbound UDP unless you've configured the firewall to pass through at a specific port, so using UDP is challenging. Port 80 is only 'special' for TCP, not UDP. |
|
|
|
 |
|