SearchSearch  Log in to check your private messagesLog in to check your private messages  recent posts Recent Posts
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
flilloOffline



Joined: Sep 16, 2005
Posts: 8

Status: Offline
Posted: Feb 06, 2007 - 12:20 PM Reply with quote Back to top
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
View user's profile Send private message
deanOffline
Site Admin


Joined: Dec 13, 2003
Posts: 6906
Location: London
Status: Offline
Posted: Feb 06, 2007 - 02:21 PM Reply with quote Back to top
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
View user's profile Send private message
flilloOffline



Joined: Sep 16, 2005
Posts: 8

Status: Offline
Posted: Feb 06, 2007 - 02:29 PM Reply with quote Back to top
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!
View user's profile Send private message
deanOffline
Site Admin


Joined: Dec 13, 2003
Posts: 6906
Location: London
Status: Offline
Posted: Feb 06, 2007 - 02:31 PM Reply with quote Back to top
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.

Quote:
SIP Proxy Server


That won't work - SIP is a UDP based protocol.

Dean
View user's profile Send private message
flilloOffline



Joined: Sep 16, 2005
Posts: 8

Status: Offline
Posted: Feb 06, 2007 - 02:37 PM Reply with quote Back to top
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!
View user's profile Send private message
deanOffline
Site Admin


Joined: Dec 13, 2003
Posts: 6906
Location: London
Status: Offline
Posted: Feb 06, 2007 - 02:39 PM Reply with quote Back to top
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 Wink).

Dean
View user's profile Send private message
flilloOffline



Joined: Sep 16, 2005
Posts: 8

Status: Offline
Posted: Feb 06, 2007 - 02:48 PM Reply with quote Back to top
Ok I've understood now what you mean! Smile

And so what you suggest me to do?
View user's profile Send private message
deanOffline
Site Admin


Joined: Dec 13, 2003
Posts: 6906
Location: London
Status: Offline
Posted: Feb 06, 2007 - 03:03 PM Reply with quote Back to top
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
View user's profile Send private message
martyndaviesOffline
Site Admin


Joined: Sep 13, 2006
Posts: 397
Location: The Surrey Hills
Status: Offline
Posted: Feb 15, 2007 - 05:18 PM Reply with quote Back to top
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.
View user's profile Send private message


View previous topic Printable version Log in to check your private messages View next topic

Post new topic   Reply to topic
Forum Rules and Guidelines | About VoIP User | Privacy Policy


All logos and trademarks in this site are property of their respective owner.
Comments and posts are property of the poster, all the rest (c) 2003-2006 VoIP User.

No part of this site may be reproduced without our prior consent.