GlobalOfficePhone wrote:
Greg:
Thanks for your thoughts. I am familiar with SIP signalling and media
stream separation in SIP and I agree with you that the media can be
sent directly between two SIP endpoints. This would work if the PBX
was local and the PBX and the endpoints were behind the same NAT.
However, as I understand it, when the endpoints are behind a
different NAT then the hosted PBX (which most are in case of SMBs),
then SIP and Asterisk doesn't allow direct endpoint-to-endpoint
connection and the media stream must pass through the Asterisk server.
Unless, of course, the hosted PBX is using some other tricks.
Direct RTP between phones is still possible for a remotely hosted PBX.
Most hosted PBX solutions use a variety of tricks to optimize the traffic.
a. Deploy SIP aware router or outbound proxy at CPE end. In such a
setup, the router or OP will rewrite the SIP/SDP such that all phones at
the same site send RTP directly to each other.
b. In a multi-site setup, it's possible to have direct media if all the
sites are using SIP aware router and outbound proxy.
c. For isolated remote phones (no SIP aware router/OP), the phones can
always try STUN, UPNP first before resorting to using hosted SBC
(Session Border Controller). Google Kagoor or Acmepacket for examples
of SBC.
As per your last comment, my only point is that if
endpoint-to-endpoint media stream is not possible, then the situation
described would require much higher WAN bandwidth.
Yes, if using an SBC to proxy/relay the calls.
Leo.
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
asterisk-biz mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-biz