Несколько пользователей на одном IP
Как заставить Астериск нормально обрабатывать регистрацию нескольких пользователей с 1го IP? Проблема такая: есть 2 пользователя: 400, 401, они зарегистрированы с одного айпи 192.168.1.181 (Dlink DVG 6004s)
В users.conf они записаны в таком же порядке.
Этим пользователям на Dlink соответствуют 2 FXO линии.
В итоге можно позвонить только на 2ю линию из вне, а при звонке на первую линию в Asterisk пишутся следующие сообщения:
[Oct 15 12:37:57] WARNING[3144] chan_sip.c: username mismatch, have , digest has
[Oct 15 12:37:57] NOTICE[3144] chan_sip.c: Failed to authenticate user ;tag=7ee94843-685127
Похоже что это из-за не правильной обработки астериском пользовательских регистраций.
Есть ли какой то способ это обойти?
покажите кусок sip.conf где пользователи 400 401
username=400
transfer=yes
mailbox=400
call-limit=100
type=peer
fullname=400
registersip=no
host=dynamic
callgroup=1
type=peer
context=DLPN_DialPlan1
cid_number=400
hasvoicemail=no
vmsecret=
email=
threewaycalling=no
hasdirectory=no
callwaiting=no
hasmanager=no
hasagent=no
hassip=yes
hasiax=yes
secret=400abc
nat=yes
canreinvite=no
dtmfmode=rfc2833
insecure=no
pickupgroup=1
disallow=all
allow=ulaw,gsm
autoprov=no
label=
macaddress=
linenumber=1
LINEKEYS=1
Для 401 так же только 400 на 401 заменено
Спасибо