Скайп для бизнеса для ПК и Мобильного чем-то отличаются?
Всем привет. Нужна помощь разобраться со странным поведением S4B при интеграции с Asterisk.
Схема:
S4B FE + Med. = 111.70
S4B Edge = 111.71
Asterisk Main = 217. (просто внешний интерфейс, не провайдер)
{Asterisk Mediator (о нем позже) = 111.14}
Когда мы звоним с клиента S4B на компьютере, мы (скорее всего) получаем ошибку 401 (неавторизовано). Вызов не виден в Asterisk CLI, только в debug и tcpdump.
[2021-08-04 18:53:12] DEBUG[123492][C-000003b6]: chan_sip.c:3806 __sip_xmit: Trying to put 'SIP/2.0 401' onto TCP socket destined for 192.168.111.70:59975
НО! Когда звоню с мобильного через мобильный клиент S4B - все работает!
Почему это странно? Потому, что хоть S4B Mobile и связывается с S4B Edge, вызов идёт все равно от лица S4B Mediation Server (A\V). В обоих случаях, в этом сценарии, настройки сип транков астериска, и транков/политик S4B сервера одинаковы. Однако, результаты мы получаем разные.
В случае, когда и настольный и мобильный клиенты работают равноправно, используется такая схема:
Asterisk Main 217.x.x.x. <-IAX2-> Asterisk Mediator x.x.111.14 <-SIP-> S4B FE + Med x.x.111.70.
В этом случае работают настольный и мобильный клиенты. Но, знаете ли, это костыли. Прошу помощи, чтобы разобраться почему с мобилы оно дозванивается, когда с декстопного клиента - нет. Тут вариант, в том, что когда звонит с мобилы что-то не отрабатывает в астериске или наоборот.
Уточняю! Вызовы Asterisk на S4B в любом из вариантов работают на любые клиенты.
В таком случае, вопрос. То, что мешает вызовам десктопного клиента почему не мешает с мобильного? Буду признателен за любую совет или помощь!
Денис, Ничего, я вроде так и написал. Работает абсолютно все, кроме звонка с Линк Десктопа на Main Asterisk. Я бы погрешил на настройки разные. Потому что чере астериск медиатор все работает.
Но мобилки же ходят. Значит на них настройки не работают? Или они как-то по другому работают? По дебагу и tcpdumpу я не вижу разницу, но у меня может быть и недостаточно знаний для его оценки