Есть свежекупленный DPH-80S, hardware REV-3A2, firmware было TW-2.700, перепрошито на TW-3.100. Входящие звонки принимаются без проблем. Исходящие звонки работают нормально через iconnecthere.com, через voipuser.org.
При попытке звонить через свой собственный asterisk происходит следующее:
Код:
- телефон посылает INVITE без Auth с некоторым CallID
- asterisk отвечает 407 Auth Req и выдает nonce
- телефон посылает ACK с тем же CallID
- телефон посылает INVITE с Auth используя выданный nonce но с НОВЫМ CallID!
- asterisk снова отвечает 407 с новым nonce
и так продолжается пока телефон не устанет.
Вопрос: кто виноват и что делать? С одной стороны, проблема похожа на баг в firmware, который хорошо бы исправить. С другой стороны, раз он работает с провайдерами, очевидно, есть способ подхачить что-нибудь на стороне сервера. Или другой сервер поставить перед asterisk-ом.
Что посоветуют знающие люди?
Eugene