Добрый день.
Проблема с Addpac AP1100F-B с прошивкой 8.30W
Регистрируется он нормально, но есть с исходящими вызовами - несмотря на
clid fxo-user-name user-name он при звонках в поле
From отправляет то, что написано в
destination-pattern, а не
user-name. Есть подозрение что это проблема прошивки, так как в 8.30U такого флага (fxo-user-name) вообще нет. В поле
destination-pattern нельзя прописать имя состоящее не из цифр.
Прописывать единую регистрацию для sip-ua нет возможности, т.к. софт-свитч требует отдельной регистрации каждого порта. Очень часто возникает ситуация, когда имя пользователя - не номер, а слово.
Код:
! Pots peer configuration.
!
dial-peer voice 0 pots
destination-pattern 1001
port 0/0
user-name sipusername
preference 5
!
! Voip peer configuration.
!
dial-peer voice 100 voip
destination-pattern T
session target sip-server
clid fxo-user-name user-name
session protocol sip
voice-class codec 1
no vad
dtmf-relay rtp-2833
!
! SIP UA configuration.
!
sip-ua
user-register
sip-password pap_ty_cho
sip-server 192.168.0.1
register e164
В пакетах:
Код:
REGISTER sip:192.168.0.1 SIP/2.0
From: <sip:sipusername@192.168.0.1>;tag=4b4f3202a4
INVITE sip:984957555755@192.168.0.1 SIP/2.0
From: <sip:1001@192.168.0.1>;tag=834f6f06a4
При аналогичной настройке AP700P (отличие только в
clid peer-username) - все в порядке.
Код:
INVITE sip:984957555755@192.168.0.1 SIP/2.0
From: <sip:sipusername@192.168.0.1>;tag=9c4f6507a4
Можно-ли как-нибудь исправить эту проблему, или есть какие-то другие способы авторизации?