In my experiences with Cisco 79xx phones, if you have
"proxy_register: 1" set, then the phone will require a successful
REGISTER transaction before it will give you dialtone. Try setting
that option to "0" and see what you get and if it works with
"defaultip=" below.
PS: I assume you are talking only about calls from * -> 7960, as you
have not mentioned any debugging that seems to be creating calls in
the other direction.
JT
>I have several (various brand) sip devices with static IP's.
>
>I understand that asterisk will not accept a registration from these
>devices if the host= parameter is not set to 'dynamic' in sip.conf.
>
>I want calls to these extensions to be routable even before the device
>registers. I understand that is what defaultip= is supposed to do, but
>it doesn't work. I get a busy tone when dialing the extension until the
>phone reregisters. Here is what the entry looks like for a Cisco7960:
>
>[cisco]
>type=friend
>username=cisco
>secret=supersecret
>host=dynamic
>defaultip=192.168.0.55
>canreinvite=no ; Cisco poops on reinvite sometimes
>qualify=200 ; Qualify peer is no more than 200ms
>away
>context=local
>callerid="Cisco Phone" <2010>
>mailbox=2010
>
>Of course, if I set the host= parameter to the phone's IP and set the
>phone not to register, everything works also, but the icons on the phone
>indicate that it is not registered. Is there any way around this?
>
>John