Hi all, I've got a problem with external sip clients. My * box has 2 nics, one to my internal network and one on a public IP. There are external sip clients (on public IPs) and internal clients on the internal nic. both clients can register fine. I can phone external clients from the internal clients and the connection works perfectly. But if an external client phones an internal one, the internal phone rings, but when the phone is picked up the external call disappears. Both internal and external have canreinvite=no Can anyone give me any ideas where to start looking into this. Regards, Jon
I am guessing the problem is that your internal clients can see the external SIP clients but not the other way round. The clients have to be able to make a physical connection to each other. You are not using any NAT capabilities I guess as your internal clients have their own network to access the server on. If you set nat on in sip.conf for one of your internal clients and get it to register on the public network, does this work? R's Ian -----Original Message----- From: asterisk-users-admin@lists.digium.com [mailto:asterisk-users-admin@lists.digium.com] On Behalf Of Jon Lawrence Sent: 08 July 2004 21:00 To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] internal & external SIP Hi all, I've got a problem with external sip clients. My * box has 2 nics, one to my internal network and one on a public IP. There are external sip clients (on public IPs) and internal clients on the internal nic. both clients can register fine. I can phone external clients from the internal clients and the connection works perfectly. But if an external client phones an internal one, the internal phone rings, but when the phone is picked up the external call disappears. Both internal and external have canreinvite=no Can anyone give me any ideas where to start looking into this. Regards, Jon _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
> Hi all, > I've got a problem with external sip clients. > My * box has 2 nics, one to my internal network and one on a public IP. > There are external sip clients (on public IPs) and internal clients on the > internal nic. > both clients can register fine. > I can phone external clients from the internal clients and the connection > works perfectly. > But if an external client phones an internal one, the internal phone rings, > but when the phone is picked up the external call disappears. > Both internal and external have canreinvite=no > > Can anyone give me any ideas where to start looking into this. >bindaddr = 0.0.0.0 ; Local interface externip = xxx.xxx.xxx.xxx ; Public IP address localnet = 192.168.0.0/255.255.0.0 ; All RFC 1918 addresses are local networks localnet = 10.0.0.0/255.0.0.0 ; Also RFC1918 localnet = 172.16.0.0/12 ; Another RFC1918 with CIDR notation localnet = 169.254.0.0/255.255.0.0 ; Zero conf local network Also, I saw some fixes to RTP address binding in CVS today. Hard to tell really without a trace.. -- Soren