Andres,
Mediaproxy does that, it does a DNS lookup to locate the server(s) for each call. Use a dynamic DNS engine (like the geo module of Power DNS) and you can distribute geographically the streams per user.
Adrian
Hi,
Can anybody think of a way to assign a subscriber's call to a specific rtpproxy? The idea is to have one main SER server but multiple rtpproxy servers handling the media stream close to where the subs are. The SER server can be a continent away but the rtpproxy is in the same city as the users. I was thinking of using ACL (groups) somehow but not sure if it is at all possible.
Any ideas?
Thanks,
Dear Andres,
I don't advise you ag-projects.com for support ! Harry --- Adrian Georgescu ag@ag-projects.com a écrit :
Andres,
Mediaproxy does that, it does a DNS lookup to locate the server(s) for each call. Use a dynamic DNS engine (like the geo module of Power DNS) and you can distribute geographically the streams per user.
Adrian
Hi,
Can anybody think of a way to assign a subscriber's call to a specific rtpproxy? The idea is to have one main SER server but multiple rtpproxy servers handling the media stream close to where the subs are. The SER server can be a continent away but the rtpproxy is in the same city as the users. I was thinking of using ACL (groups) somehow but not sure if it is at all possible.
Any ideas?
Thanks,
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
___________________________________________________________________________ Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger Téléchargez cette version sur http://fr.messenger.yahoo.com
Hi Adrian,
I assume the proxy dispatcher is the one who performs the DNS SRV Lookup, not the client. How can the proxy dispatcher then decide whats best for the client? Or are you also implying separate domains for each geographical region? I do see your product states "Distributed geographical location" as a feature, but greater detail in how to accomplish this is needed. I still cannot see it clearly (on the other hand Greger's suggestion about using different domains is easy enough but not possible in our network).
Thanks, Andres
Adrian Georgescu wrote:
Andres,
Mediaproxy does that, it does a DNS lookup to locate the server(s) for each call. Use a dynamic DNS engine (like the geo module of Power DNS) and you can distribute geographically the streams per user.
Adrian
Hi,
Can anybody think of a way to assign a subscriber's call to a specific rtpproxy? The idea is to have one main SER server but multiple rtpproxy servers handling the media stream close to where the subs are. The SER server can be a continent away but the rtpproxy is in the same city as the users. I was thinking of using ACL (groups) somehow but not sure if it is at all possible.
Any ideas?
Thanks,
Hi Andres,
You are right, this works now only if you assign different domains per users and you know where they are. You could change the lookup logic based on a different algorithm if you toy either with the DNS server or the dispatcher. So the dispatcher does a lookup in a particular database in place of DNS and there you can map geo-location to a media proxy domain. You would still want to use the DNS lookups because it provides the load balancing and fail-over for multiple IPs. Alternatively, we can customize media proxy to handle particular situations subject to a commercial contract.
Kind regards, Adrian
On Oct 9, 2005, at 7:50 PM, Andres wrote:
Hi Adrian,
I assume the proxy dispatcher is the one who performs the DNS SRV Lookup, not the client. How can the proxy dispatcher then decide whats best for the client? Or are you also implying separate domains for each geographical region? I do see your product states "Distributed geographical location" as a feature, but greater detail in how to accomplish this is needed. I still cannot see it clearly (on the other hand Greger's suggestion about using different domains is easy enough but not possible in our network).
Thanks, Andres
Adrian Georgescu wrote:
Andres,
Mediaproxy does that, it does a DNS lookup to locate the server(s) for each call. Use a dynamic DNS engine (like the geo module of Power DNS) and you can distribute geographically the streams per user.
Adrian
Hi,
Can anybody think of a way to assign a subscriber's call to a specific rtpproxy? The idea is to have one main SER server but multiple rtpproxy servers handling the media stream close to where the subs are. The SER server can be a continent away but the rtpproxy is in the same city as the users. I was thinking of using ACL (groups) somehow but not sure if it is at all possible.
Any ideas?
Thanks,
Hi
As far as i understand, the fifo server interface is a kind of file or stream bound to the localhost. This means, it has no built-in capabilities to be accessable from remote hosts, i.e. over a tcp socket, right? I need to access the FIFO server from a remote host. I see 2 possibilities to do this: either by writing some php scripts that are called from remote side on a localhost webserver or by writing a wrapper that wraps the fifo port and provides a tcp socket. Any other ideas? The tcp socket is my favourite so far, because i expect it to be more reliable and faster. Maybe anyone in the list already faced the same situation and has already created a wrapper?
Regards Frank
Frank Fischer writes:
The tcp socket is my favourite so far, because i expect it to be more reliable and faster. Maybe anyone in the list already faced the same situation and has already created a wrapper?
check tools/fifo_server or jan's xlm-rpc branch.
-- juha
Hello to all When my calls are proxied by my SER and RTPproxy, they always use high ports (above 30000) and my firewall administrators get mad with me.... and they dont let the RTP pass.... How can I force RTPproxy to use lower ports, or how can I define the RTPproxy port range? Thanks Joao Pereira www.fccn.pt
On Thu, 13 Oct 2005, Joao Pereira wrote:
When my calls are proxied by my SER and RTPproxy, they always use high ports (above 30000) and my firewall administrators get mad with me.... and they dont let the RTP pass.... How can I force RTPproxy to use lower ports, or how can I define the RTPproxy port range?
Change this in main.c :
#define PORT_MIN 35000 #define PORT_MAX 65000
Saludos JesusR.
------------------------------- Jesus Rodriguez VozTelecom Sistemas, S.L. jesusr@voztele.com http://www.voztele.com Tel. 902360305 -------------------------------