Re: SJphone (Was: Re: SoftPhone for win32)

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Mon 17 Dec 2007 - 11:26:20 MSK

Здравствуйте,

Victor Sudakov wrote:
> Victor Sudakov wrote:

>>>>>>>> 2. SJphone Build 1.65.377a даже зарегистрироваться не может 
>>>>>>>> (SIP: failed to register).
>>>>>>> этот вполне себе работает. win, linux.
>>>>>>>
>>>>>> Значит я его не умею готовить. Он SRV записи для SIP не понимает или что?
>>>>> не понимает.
>>>>>
>>>>>> Как в нём правильно настроить профиль для работы с CGP (имя домена, в
>>>>>> котором у меня SIP account, не резолвится в A-запись)?
>>>>> кроме собственно аккаунта, руками указываешь сервер.
>>>> Всё равно не могу заставить его зарегистрироваться. Рассматривание
>>>> логов МСЭ и tcpdump показало, что SJphone посылает запрос REGISTER на
>>>> IP адрес mail.sibptus.tomsk.ru, как ему сказано, а CGP отвечает 
>>>> "401 Authentication required" c адреса relay2.tomsk.ru (адрес главного
>>>> домена). Естественно PIX не пропускает такой ответ.
>>>>
>>>> Поскольку другие SIP клиенты нормально регистрируются, можно сделать
>>>> вывод, что SJphone что-то не так шлёт. Но мне не хватает квалификации
>>>> обнаружить, что именно не так в SIP запросе. tcpdump покажу всем желающим.
>>> "другие SIP клиенты" видимо сами лезут в DNS и соединяются с тем, с чем
>>> написано:
>>>
>>> _sip._udp.sibptus.tomsk.ru has SRV record 0 0 5060 relay2.tomsk.ru.
>>>
>>> , а не с каким-то mail.sibptus...
>>>
>> Процитированное тобой написано во внешнем DNS, а "другие SIP клиенты"
>> сидят внутри приватной сети и видят другую картину:
>>
>>
>> Using domain server:
>> Name: 172.16.138.125
>> Address: 172.16.138.125#53
>> Aliases: 
>>
>> _sip._udp.sibptus.tomsk.ru has SRV record 0 0 5060 mail.sibptus.tomsk.ru.
>>
>>
>> Это наследие того времени, когда сервер с CGP имел интерфейс во
>> внутренней сети. По идее сейчас ничего не мешает прописать во

>
> А, таки мешает. Если пропишу там relay2.tomsk.ru, то юзерам в WM
> придётся вводить для авторизации полное имя (с доменом). А не хотелось бы.
>
>> внутреннем view тоже relay2.tomsk.ru. Но уже из спортивного интереса
>> хочется понять, почему не работает с mail.sibptus.tomsk.ru.

>
> Собственно вопрос остаётся, нормально ли это - отвечать не с того IP,
> на который пришёл запрос. И почему так происходит.

В WebAdmin -> Settings -> Real-Time -> SIP -> Receiving -- попробуйте создать listener sockets на каждом IP отдельно, а не на all Available. Должно помочь.

-- 
Best regards,
Dmitry Akindinov -- Stalker Labs.
Получено Mon Dec 17 08:26:07 2007

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:15:54 MSK