hi folks
i have some confusion about something .
I’m trying to understand types of user , peer , friend in more details .
now i have zoiper soft phone .
if i put in sip.conf settings as ;
[102]
deny=11.12.13.0/24
secret=test100100100
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
trustrpid=yes
sendrpid=no
type=user
nat=yes
port=5060
qualify=yes
qualifyfreq=60
transport=udp
as we see the type=user.
it gives me error in password .
and i cant see it in sip show peers console
but if i switched it to friend …it works .
now i read about asterisk do authenticate calls based on usr/pwd if i use the type=user.
so guess the softphe will send invite to the pbx with usr/pwd
but why the phone didn’t register ? I’m sure 100% the pwd is correct
and why the phone cant make calls even its not registered
Registration tells Asterisk how to reach a device, there is no requirement that a registration exist for a device to be able to place outgoing calls. A user does not have the ability to register. They can only place calls into Asterisk. A friend or peer can register and calls can be placed to them.
I’m not aware of any phone that doesn’t allow you to call it when it is not registered, at least by default. You woud need to hard code the address in Asterisk.
Also, unless you have specific reasons to use anything else, you should use type=peer; that still allows you to register by name. type=user and friend can cause security issues and mis-operation if used when not needed.
canreinvite has been renamed directmedia. You should probably review the current sample configuration file for other changes.
guys thank you all for info
I’m just trying to understand asterisk , no more …
indeed my config was ok !
the solution i used was to use soft phone called "linphone"
this app let me do calls even the phone not registered .
also i was abe to do calls from the phone even when the type=user
agian , i just read form book of asterisk and search for the info to make sure i understood it well … thats why sometimes i ask some questions that don’t have any kind in practical life .