VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
gr.sabery at gmail.com Guest
|
Posted: Mon Feb 17, 2014 2:27 am Post subject: [asterisk-users] Asterisk NAT |
|
|
I have an Asterisk box with a public IP address and two SIP clients behind the same NAT device(I also have SIP clients behind different NATs). I want to know is it possible for Asterisk to detect if both clients are behind the same NAT and use direct media between them and use other options for clients that are behind different NATs?
By detection I mean is it possible for Asterisk to take a look at the public IP address of packets and if both packets have the same IP address it tells the clients to send RTP traffic directly to each other. Is there a module or piece of code for this behavior in Asterisk??
PS:I assumed each NAT box has a single external IP address, and this assumption is good for me. |
|
Back to top |
|
|
gr.sabery at gmail.com Guest
|
|
Back to top |
|
|
asterisk.org at sedwar... Guest
|
Posted: Wed Feb 19, 2014 2:33 am Post subject: [asterisk-users] Asterisk NAT |
|
|
On Wed, 19 Feb 2014, Gholamreza Sabery wrote:
If it were only so easy...
Participation in these lists is purely voluntary.
You only get a reply if you managed to pique somebody's interest and they
feel they have something to offer -- which may be commiseration rather
than an answer.
Having said all that, there are some incredibly knowledgeable and generous
participants who have helped me out of some sticky situations.
Think of it like a message in a bottle. You cast it out to sea and you may
make an incredible contact. You may not.
Something to keep in mind. These lists is largely 'US centric' by which I
mean that if you post after the US work day ends (even accounting for
'programmer hours') you are limiting your potential audience.
Posting late on a Friday afternoon can be an exercise in futility.
--
Thanks in advance,
-------------------------------------------------------------------------
Steve Edwards sedwards@sedwards.com Voice: +1-760-468-3867 PST
Newline Fax: +1-760-731-3000
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users |
|
Back to top |
|
|
asterisk at lists.mino... Guest
|
Posted: Wed Feb 19, 2014 3:36 am Post subject: [asterisk-users] Asterisk NAT |
|
|
On 19/2/14 4:53 am, Gholamreza Sabery wrote:
I can't help on the "can Asterisk detect they're behind the same NAT"
part of the question, but I would caution you that an assumption that
'each NAT box has a single external IP' is risky - especially if you
have to deal with the possibility of double-NAT and other such evilness
(and it's hard to avoid sometimes - how many non-tech people go and buy
a wireless router to 'extend their WiFi' rather than an access point, or
don't know how to switch said router into AP-only mode).
You also have to consider users who have multiple LANs (which might not
necessarily be able to route between themselves) behind a single
external IP: this one's quite common in shared/managed office
environments - one external IP and several RFC1918 VLANs internally,
with no routing between them.
So in summary, unless you have a considerable level of control over your
endpoints such that you can be sure these (and no doubt other) scenarios
don't apply, it's probably safest to send RTP traffic through Asterisk
regardless, otherwise you're potentially opening up a support nightmare
for yourself.
Kind regards,
Chris
--
This email is made from 100% recycled electrons
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users |
|
Back to top |
|
|
asterisk_list at earth... Guest
|
Posted: Wed Feb 19, 2014 3:53 am Post subject: [asterisk-users] Asterisk NAT |
|
|
On Wednesday 19 Feb 2014, Gholamreza Sabery wrote:
There is a bit of a tendency on this list to ignore questions that have been
answered before. It's disconcerting at first, but remember: *you* are the
stereotype tourist here, and *not repeating oneself* is a part of the natives'
culture. It is not exactly rudeness, per se, even though it might look that
way; just an aversion to saying the same thing twice.
No answer on the list probably just means the question was answered before; so
your best bet is to search the mailing list archives and the wiki at
http://voip-info.org
Eventually, you will have been yomping around in Tech Land for long enough to
graduate from "ignorant tourist" to "seasoned traveller" -- and then you get
to ignore noob questions yourself. Or set yourself up as a tour guide, if you
feel that way inclined
--
AJS
Answers come *after* questions.
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users |
|
Back to top |
|
|
gr.sabery at gmail.com Guest
|
Posted: Wed Feb 19, 2014 3:59 am Post subject: [asterisk-users] Asterisk NAT |
|
|
Anyway Thank you guys.
On Wed, Feb 19, 2014 at 12:25 PM, A J Stiles <asterisk_list@earthshod.co.uk (asterisk_list@earthshod.co.uk)> wrote:
Quote: | On Wednesday 19 Feb 2014, Gholamreza Sabery wrote:
There is a bit of a tendency on this list to ignore questions that have been
answered before. It's disconcerting at first, but remember: *you* are the
stereotype tourist here, and *not repeating oneself* is a part of the natives'
culture. It is not exactly rudeness, per se, even though it might look that
way; just an aversion to saying the same thing twice.
No answer on the list probably just means the question was answered before; so
your best bet is to search the mailing list archives and the wiki at
http://voip-info.org
Eventually, you will have been yomping around in Tech Land for long enough to
graduate from "ignorant tourist" to "seasoned traveller" -- and then you get
to ignore noob questions yourself. Or set yourself up as a tour guide, if you
feel that way inclined
--
AJS
Answers come *after* questions.
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
|
|
|
Back to top |
|
|
rnewton at digium.com Guest
|
Posted: Thu Feb 20, 2014 2:32 pm Post subject: [asterisk-users] Asterisk NAT |
|
|
On Tue, Feb 18, 2014 at 10:53 PM, Gholamreza Sabery <gr.sabery@gmail.com> wrote:
Hi! As many others mentioned, if you don't get an answer, first go
googling then try the #asterisk IRC channel, or maybe the forums at
forums.asterisk.org. I noticed your first post today and was going to
answer it there, before I saw this new post as well...
To attempt answering your question... I believe so. The NAT section of
the sip.conf sample contains a lot of helpful options, including:
;directmedia=nonat ; An additional option is to allow
media path redirection
; (reinvite) but only when the peer
where the media is being
; sent is known to not be behind a NAT
(as the RTP core can
; determine it based on the apparent
IP address the media
; arrives from).
That is for chan_sip in Asterisk 11, and should also be available in
Asterisk 1.8
I've not used a config with this option before, but it sounds like the
intent is what you may need.
A link to the sample file (that is also included with your source
files) http://svnview.digium.com/svn/asterisk/branches/11/configs/sip.conf.sample?view=markup
--
Rusty Newton
Digium, Inc. | Community Support Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
direct: +1 256 428 6200
Check us out at: http://digium.com & http://asterisk.org
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users |
|
Back to top |
|
|
rnewton at digium.com Guest
|
Posted: Thu Feb 20, 2014 2:44 pm Post subject: [asterisk-users] Asterisk NAT |
|
|
On Wed, Feb 19, 2014 at 2:55 AM, A J Stiles
<asterisk_list@earthshod.co.uk> wrote:
Quote: | On Wednesday 19 Feb 2014, Gholamreza Sabery wrote:
No answer on the list probably just means the question was answered before; so
your best bet is to search the mailing list archives and the wiki at
http://voip-info.org
Eventually, you will have been yomping around in Tech Land for long enough to
graduate from "ignorant tourist" to "seasoned traveller" -- and then you get
to ignore noob questions yourself. Or set yourself up as a tour guide, if you
feel that way inclined
|
It is worth nothing that the official Asterisk wiki is at
http://wiki.asterisk.org. If there is something missing from there,
feel free to let me or someone in #asterisk-dev know and we'll make
sure things get updated. One thing I do have on my to-do list is a NAT
guide.
--
Rusty Newton
Digium, Inc. | Community Support Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
direct: +1 256 428 6200
Check us out at: http://digium.com & http://asterisk.org
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users |
|
Back to top |
|
|
gr.sabery at gmail.com Guest
|
Posted: Fri Feb 21, 2014 12:14 pm Post subject: [asterisk-users] Asterisk NAT |
|
|
Dear Mr. Newton
Thank you for your response. I red the wiki and sip.conf sample file and I know about directmedia option. Actually these options are for times that you know about your connected networks (you know which clients are behind NAT and which are not). But my configuration is different. I have an A2Billing server + Asterisk (these two share a database using ARA); I also wrote a web service that allows users to automatically register and get a username and password. After registration users can connect to Asterisk to call other users. Here I want Asterisk to automatically detect when two users are behind the same NAT and redirect their traffic inside that NAT; this way the load of RTP traffic on Asterisk server will be reduced.
On Thu, Feb 20, 2014 at 11:13 PM, Rusty Newton <rnewton@digium.com (rnewton@digium.com)> wrote:
Quote: | On Wed, Feb 19, 2014 at 2:55 AM, A J Stiles
<asterisk_list@earthshod.co.uk (asterisk_list@earthshod.co.uk)> wrote:
Quote: | On Wednesday 19 Feb 2014, Gholamreza Sabery wrote:
|
Quote: | No answer on the list probably just means the question was answered before; so
your best bet is to search the mailing list archives and the wiki at
http://voip-info.org
Eventually, you will have been yomping around in Tech Land for long enough to
graduate from "ignorant tourist" to "seasoned traveller" -- and then you get
to ignore noob questions yourself. Or set yourself up as a tour guide, if you
feel that way inclined
|
It is worth nothing that the official Asterisk wiki is at
http://wiki.asterisk.org. If there is something missing from there,
feel free to let me or someone in #asterisk-dev know and we'll make
sure things get updated. One thing I do have on my to-do list is a NAT
guide.
--
Rusty Newton
Digium, Inc. | Community Support Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
direct: +1 256 428 6200
Check us out at: http://digium.com & http://asterisk.org
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
|
|
|
Back to top |
|
|
rnewton at digium.com Guest
|
Posted: Fri Feb 21, 2014 1:03 pm Post subject: [asterisk-users] Asterisk NAT |
|
|
On Fri, Feb 21, 2014 at 11:13 AM, Gholamreza Sabery <gr.sabery@gmail.com> wrote:
Quote: |
Dear Mr. Newton
Thank you for your response. I red the wiki and sip.conf sample file and I
know about directmedia option. Actually these options are for times that you
know about your connected networks (you know which clients are behind NAT
and which are not). But my configuration is different. I have an A2Billing
|
From my understanding and the documentation, the intent with
directmedia=nonat is that it will act like directmedia=yes if the peer
is detected as *not* being behind NAT, and directmedia=no if the peer
is detected as being behind NAT. This implies that the administrator
would not know ahead of time what is needed, otherwise seemingly you
would just use yes or no. However I'm still not sure that will be
helpful for your particular scenario.
Quote: | users. Here I want Asterisk to automatically detect when two users are
behind the same NAT and redirect their traffic inside that NAT; this way the
load of RTP traffic on Asterisk server will be reduced.
|
I don't know that this is possible with any simple Asterisk
configuration. Good luck!
--
Rusty Newton
Digium, Inc. | Community Support Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
direct: +1 256 428 6200
Check us out at: http://digium.com & http://asterisk.org
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users |
|
Back to top |
|
|
gr.sabery at gmail.com Guest
|
Posted: Fri Feb 21, 2014 1:26 pm Post subject: [asterisk-users] Asterisk NAT |
|
|
Anyway, thank you so much.
On Fri, Feb 21, 2014 at 9:32 PM, Rusty Newton <rnewton@digium.com (rnewton@digium.com)> wrote:
Quote: | On Fri, Feb 21, 2014 at 11:13 AM, Gholamreza Sabery <gr.sabery@gmail.com (gr.sabery@gmail.com)> wrote:
Quote: |
Dear Mr. Newton
Thank you for your response. I red the wiki and sip.conf sample file and I
know about directmedia option. Actually these options are for times that you
know about your connected networks (you know which clients are behind NAT
and which are not). But my configuration is different. I have an A2Billing
|
From my understanding and the documentation, the intent with
directmedia=nonat is that it will act like directmedia=yes if the peer
is detected as *not* being behind NAT, and directmedia=no if the peer
is detected as being behind NAT. This implies that the administrator
would not know ahead of time what is needed, otherwise seemingly you
would just use yes or no. However I'm still not sure that will be
helpful for your particular scenario.
Quote: | users. Here I want Asterisk to automatically detect when two users are
behind the same NAT and redirect their traffic inside that NAT; this way the
load of RTP traffic on Asterisk server will be reduced.
|
I don't know that this is possible with any simple Asterisk
configuration. Good luck!
--
Rusty Newton
Digium, Inc. | Community Support Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
direct: +1 256 428 6200
Check us out at: http://digium.com & http://asterisk.org
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
|
|
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|