From: "Dmitry Akindinov" Received: from mail.moscow.stalker.com ([89.175.185.228] verified) by mail.bestvoip.ru (CommuniGate Pro SMTP 6.2c2h) with ESMTPS id 2840535 for CGatePro@ru.stalker.com; Thu, 27 Apr 2017 22:40:23 +0300 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stalker.com; s=test1; bh=0AY89GGGN3M00G4OV+CSZv3BAgFcUvM4xScHY3FKS9s=; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:Organization:From:References:To:Subject; b=bwrLYcMdI4tVfRDyjzyjt42 a80wmpe8YRZf+xC4migtADx8t8cul89eixJfMyx+LmERKjZ6hj0JmtGHNLJ5Wowf4pRYOpmeTB1A9 sJHwNVx7RkgHGRnM/gcQH4Yiyqfz8MrHpFSf3TZLrxHU4WAinT43l6KEZzS/1ix9WEpTDyQ= Received: from [10.1.1.103] (account dimak@mail.moscow.stalker.com [10.1.1.103] verified) by mail.moscow.stalker.com (CommuniGate Pro SMTP 6.2c3h) with ESMTPSA id 51991372 for CGatePro@ru.stalker.com; Thu, 27 Apr 2017 22:40:23 +0300 Subject: =?UTF-8?B?UmU6IFtDR1BdIGF1dG8tYXR0ZW5kYW50INC00LvRjyDQvdC10YHQvtCy?= =?UTF-8?B?0YHQtdC8INC70L7QutCw0LvRjNC90YvRhSDQvdC+0LzQtdGA0L7Qsg==?= To: CommuniGate Pro Russian Discussions References: Organization: Stalker Labs Message-ID: <69bc06c6-f452-d73a-a6bf-62625c934b9b@stalker.com> Date: Thu, 27 Apr 2017 22:40:23 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Здравствуйте. On 2017-04-27 21:46, Dmitry Miloserdov wrote: > Спасибо. > Еще бы хотелось оставить оригинальный CgPN. > Если входящий звонок с XXXXXXX@PBX-IP через автосекретаря направляется > но локального пользователя то входящий номер указан верно, а если на > того кто за гейтом то с номера указанного в "Name for Gateway" у pbx Поле From строится из значения Caller ID настроек PSTN. Если его оставить пустым, то должен использоваться оригинальный URI. > 26.04.2017 23:24, Dmitry Akindinov пишет: >> Здравствуйте. >> >> On 2017-04-26 21:28, Dmitry Miloserdov wrote: >>> Подскажите пожалуйста есть ли возможность с помощью auto-attendant >>> дозваниваться до номеров не находящихся под управлением CGP? >>> В CGP заводим номера 3xxx, а есть номера 2xxx в старой АТС. >>> В настройках прописал >>> Directory Prefix: 23 >>> Directory Digits: 4 >>> Звонок на локальные номера идет а на старую АТС нет. >>> В router есть правило >>> Signal:<2(3d)@*> = gatewaycaller{2*}#pbx >>> И для обычных звонков оно работает, а вот после автосекретаря эта схема >>> похоже не работает. >>> В логах вижу rejecting call: code=401(Authentication required) >> >> Аутентификации требует приложение gatewaycaller в строке 79: оно должно >> знать, от имени какого аккаунта делается звонок, чтобы прочитать его >> настройки. Звонки же через автосекретаря могут быть анонимными (если >> приходят не от локального аккаунта) - такие gatewaycaller по умолчанию >> не пропускает. >> >>> Есть какая-то правильная схема чтобы для звонков на 2xxx не требовалась >>> авторизация? Или как-то автосекретаря авторизовать? >> >> Можно модифицировать gatewaycaller: в строке 79 вставить проверку, что >> звонок идет через определенный шлюз и назначить какой-то аккаунт >> ответственным за звонок, приблизительно так: >> >> if(callerEmail == null) {callerEmail = MyEmail();} >> >> Но это небезопасно, аоскольку потенциально позволит отправлять звонки >> неаутентифицированных пользователей в шлюз (в город) - создаст открытый >> релей. Надо вставить проверку на нос=мер или на имя шлюза. >> >> Другой вариант - модифицировать callConnected.sppi в районе строки 24: >> callParams.impersonate = RouteLocalURI(RemoteURI()) == null? MyEmail(): >> SIPURIToEmail(RemoteURI()); >> >> -- Best regards, Dmitry Akindinov