Instead of host=dynamic, use host=1.1.1.1, or host=1.1.1.0/255.255.255.0.






Thanks,
--Warren Selby

On Jan 12, 2010, at 11:16 AM, Aggio Alberto <alberto.ag...@loquendo.com> wrote:

Hi guys,

I recently faced an issue regarding SIP registration: I have a 2-NIC Linux PC, with eth0 set to address 192.168.1.1 (NATted over public network, with address 89.X.Y.Z) and eth1 set to address 1.1.1.1. In [sip.conf] I set general option

bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)

Then I have configured an account as following:



[999]

type=friend

username=999

host=dynamic

port=5080

context=sipfrom

nat=no

canreinvite=no

call-limit=8

videosupport=no

disallow=all

allow=alaw

qualify=15000



So far, so good.

Now, I have an internal process (onto Linux PC) which is a SIP endpoint and should register to Asterisk as 1.1.1.1:5080, but an external entity (i.e. a SIP endpoint over public Internet) is trying to register to Asterisk as 9...@89.x.y.z:5060 and the registration SUCCEEDS! When I launch the CLI command sip show peers, I see a row like this:



999/999 1.1.1.1 5060 OK (3 ms)



Can someone explain me this kind of behaviour? Is it normal? Can I restrict registration of 999 peer only to SIP UA from network 1.1.1.X?



Thanks for your help! Regards,



Alberto Aggio

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to