Took me several hours to figure this out, but here are the configuration items you’ll need below to get your Cisco 7940 or 7960 working with Vitelity’s SIP service. This configuration is for a phone that is behind NAT. You do not need to specify your external NAT address as long as the NAT entries in the second part are included in the configuration – this is important if you have an ISP that changes your public/Internet IP at regular intervals (DHCP addressing, not static). Vitelity’s proxy will figure out your public address.
Note the “vitelity_username” can be either your Main account or a sub-account off the primary. I created two identical appearances on two lines (although only line1 is displayed in the config example below). You will need to change the username/password/proxy to whatever your Vitelity settings are for your account.
line1_name : “vitelity_username”
line1_authname : “vitelity_username”
line1_password : “vitelitypasswordhere”
line1_shortname : “LineName”
line1_displayname : “8881112222”
proxy1_address : “sipXX.vitelity.net”
proxy1_port : 5060
outbound_proxy : UNPROVISIONED
outbound_proxy_port : 5060
nat_received_processing : 1
nat_enable : 1
nat_address : “”
start_media_port : 16384
end_media_port : 20000
preferred_codec : g711ulaw
dtmf_outofband : avt
dtmf_avt_payload : 101
dtmf_db_level : 3
dtmf_inband : 1
Assign your Cisco 7940 or 7960 a static IP on your LAN and forward 5060 TCP and 10000-20000 UDP to that IP from your firewall.