Re: Маршрутизация звонка

От: Leonid Milyukhin <CGatePro_at_mx_ru>
Дата: Thu 25 Apr 2013 - 18:45:05 MSK

Дмитрий, большое спасибо.

Все правильно работает.
Милюхин Л.Л.

25 апреля 2013 г., 15:08 пользователь Dmitry Akindinov <CGatePro@mx.ru>написал:

> здравствуйте,
>
>
> On 25.04.2013 15:40, Leonid Milyukhin wrote:
>
>> Здравствуйте.
>>
>> Вопрос.
>> Как правильно настроить такую маршрутизацию?
>>
>> Сервер А (192.168.1.12)
>>
>> S:<(6d)@*> = *@telnum
>> Signal:telnum = pstn
>> Signal:<*@pstn> = gatewaycaller{*,gw2}#pbx
>>
>> Сервер В
>>
>> S:<7(6d)@*> = *@192.168.1.12
>>
>>
>> В результате на сервере А: 401 - Авторизация нужна.
>>
>
> На сервере B направить такие звонки тоже в gatewaycaller, в настройках
> PSTN использовать сервер A в качестве шлюза (и аккаунт на нём - для
> аутентификации).
>
>
> вот так работает:
>> gatewaycaller.sppr:
>>
>> if callerEmail == null then callerEmail = RemoteAuthentication();
>>
>>
>> if callerEmail == null then callerEmail = "account@domain.dom";
>> // rejectCall(401);
>> // stop;
>> end if;
>>
>> Но это совсем нехорошо. А как будет хорошо?
>>
>
> Чуть лучше - с проверкой, откуда пришёл запрос:
>
> ip = String(RemoteIPAddress());
> ip = SubString(ip, 1, FindSubstring(ip,"]")-1);
>
> if callerEmail == null and then ip == "12.34.56.78" then
> callerEmail = "account@domain.dom";
> end if;
>
> Но правильнее всего - чтобы сервер B умел аутентифицировать свои звонки
> через сервер A, то есть - используя gatewaycaller.
>
> --
> Best regards,
> Dmitry Akindinov
>
> ##############################**##############################**######
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
> Архив списка: http://mx.demos.su/lists/cgp-**russian/<http://mx.demos.su/lists/cgp-russian/>
>
>
>
>
Получено Thu Apr 25 14:45:15 2013

Этот архив был сгенерирован hypermail 2.1.8 : Thu 25 Apr 2013 - 20:17:03 MSK