For about a year now, I've been attempting to use a sip softphone client on the internet to connect to a uc560, 540 and 2800-based CME with no success. I've tried portgo and 3cx from both a pda and from my laptop out on the internet. I can get both sip clients to connect instantly as an extension on the local LAN. When I try from the internet, I see "invalid ip address" on debug ccsip, and it reflects the internet IP of the client trying to register.
My client login is the extension for both the username and password, and i have the MAC as 0000.0000.0000 in the voice register pool. I use the outside internet IP of the network for the host. I map thru 5060 over both tcp/udp to the inside phone system and forward 10,000-20,000 over both tcp/udp as well. I've tried a source-address on CME for the voice register global of the internet, the local loopback, the outside of the phone system and the voice vlan side of the phone system,
I'm stumped! If anyone has gotten this to work successfully, can you post a config? Is it an issue of the firewall? Perhaps it requires all ports open on the internet IP to the inside phone system with a 1 to 1 nat translation?
Thanks in advance for any input.
voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
no supplementary-service h450.2
no supplementary-service h450.3
no supplementary-service sip moved-temporarily
no supplementary-service sip refer
registrar server expires max 3600 min 120
no call service stop
voice register global
source-address 192.168.72.1 port 5060
create profile sync 0003025739805842
voice register dn 1
voice register pool 1
id mac 0000.0000.0000
number 1 dn 1
username 200 password 200