Vitali, You can call anything whatever you want. However, the purpose of any language is to effectively communicate meaning to others. Calling FreeSWITCH a "SIP Proxy" in SIP circles (with SIP people) will only confuse them and make you seem ignorant. When discussing SIP signaling a "proxy" looks very distinct. They basically slap on a Record-Route/Route/Via header and forward the message. FreeSWITCH builds a completely new and separate call leg with rewritten headers for each call leaving the system. This makes it a B2BUA. On Mon, Jun 14, 2010 at 11:06 AM, Vitalii Colosov <vetali100@gmail.com> wrote:
Hi Brian, I did not find the mandatory requirement for the proxy server to proxy also media: http://www.ietf.org/rfc/rfc3261.txt Proxy, Proxy Server: An intermediary entity that acts as both a server and a client for the purpose of making requests on behalf of other clients. A proxy server primarily plays the role of routing, which means its job is to ensure that a request is sent to another entity "closer" to the targeted user. Proxies are also useful for enforcing policy (for example, making sure a user is allowed to make a call). A proxy interprets, and, if necessary, rewrites specific parts of a request message before forwarding it. So I am still not convinced that I cannot name FreeSWITCH in Bypass Media mode as a PROXY :-) Because it does all the things described: 1.intermediary entity 2.plays the role of routing 3.its job is to ensure that a request is sent to another entity "closer" to the targeted user Please pay attention that nothing is written about media here. Vitalie
-- Kristian Kielhofner http://www.astlinux.org http://blog.krisk.org http://www.star2star.com http://www.submityoursip.com http://www.voalte.com