У вас должен быть пир 8121234567 на выводе команды
CLI> sip show peers
Вывод команды sip show peers:
Код: Выделить всё
[root@asterisk ~]# asterisk -rx "sip show peers"
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
8121234567/8121234567 192.168.10.12 Yes Yes 5060 Unmonitored
rostelecom_outgoing 192.168.10.12 Yes Yes 5060 OK (22 ms)
2 sip peers [Monitored: 1 online, 0 offline Unmonitored: 1 online, 0 offline]
В статусе ОК сейчас находится пир для исходящих, который работает корректно.
Вывод дебага ошибки авторизации с включенной регистрацией:
Код: Выделить всё
[2020-04-23 14:42:20] NOTICE[1673]: chan_sip.c:28959 handle_request_register: Registration from '"8121234567" <sip:8121234567@192.168.10.10>' failed for '192.168.10.12:5060' - Wrong password
Scheduling destruction of SIP dialog 'D1B9-1B1D-00000028A72EDF26C892-001@SipHost' in 32000 ms (Method: REGISTER)
Пробовал убирать пароли из FXO Dlink, закомментировал строку secret - все равно выдает Wrong password.
Если не получается - убирайте совсем птичку Register из настрое порта FXO, в настройках пира в Астериске вместо host=dynamic укажите статически host= 192.168.10.12 и уж тогда incecure=invite.
И контролируйте через дебаг
При данных манипуляциях в дебаге вижу вот это:
Код: Выделить всё
<--- SIP read from UDP:192.168.10.12:5060 --->
SIP/2.0 200 OK
Allow:INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,PRACK,REFER,SUBSCRIBE,NOTIFY,UPDATE,SERVICE
Via: SIP/2.0/UDP 192.168.10.10:5160;rport;branch=z9hG4bK379f9346
From: "Unknown" <sip:Unknown@192.168.10.10:5160>;tag=as7aa450fd
To: <sip:192.168.10.12>;tag=aa8af630-347
Call-ID: 1de333e961a8d91f1dae92706e415875@192.168.10.10:5160
CSeq: 102 OPTIONS
Contact: <sip:192.168.10.12:5060>
User-Agent: dlink 12-3895-11529-1.4.2.196-SP350SO
Content-Length: 0
Как я понял, для входящих Dlink должна регистрироваться самостоятельно. Но почему-то регистрируется только как внутренний экстеншн, а не как пир.