Re: STUN

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Sun 08 Sep 2013 - 11:55:46 MSK

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

On 2013-09-08 01:45, Alexander Lapshin wrote:
> Подскажите пожалуйста что означают записи в логе при обращении клиента за NAT-ом к STUN?
> 10.0.0.1 -- это CGP
> 111.111.111.111 -- Это клиент

Правильная настройка STUN модуля подразумевает создание сокетов на портах 3478 и 5349 на _двух_ _разных_ _WAN_ адресах. У вас используется один адрес, да и тот "серый".

> И что это за файл "russian/billingplan.objdata" ? Где о нем можно прочитать?

Файлик называется bilingplan[-ИМЯ].objdata и имеет вид словаря с записями префиксE164 -> цена/blocked. Если он есть, то его данные используются для определения возможности звонка, с учётом его цен и состояния счёта аккаунта (баланса с именем ""). ИМЯ - это то, что указывается в PSTN настройке Billing Plan, если оно пустое, тоищется просто billingplan.objdata

Пример:

{

  1900 = "blocked"; // block US +1-900 numbers
  7999 = "blocked";
  7916 = #10;

}
Звонки на +1900XXXXXXX и +7999XXXXXXX не разрешены, а за звонки на +7916XXXXXXX будет списываться по 10 единиц за минуту. Остальное - разрешено и бесплатно.

> ---
> 00:38:56.480 5 STUN [10.0.0.1]:3478<- [111.111.111.111]:64052 inp(28): 00 01 00 08 01 0E 28 35 E8 78 7A 56 A8 4C 5E 7F E4 74 FA 04 00 03 00 04 00 00 00 00
> 00:38:56.480 4 STUN [10.0.0.1]:3478<- [111.111.111.111]:64052: req(1-010E2835E8787A56A84C5E7FE474FA04) CHANGE(00000000)
> 00:38:56.480 1 STUN [10.0.0.1]:3478<- [111.111.111.111]:64052: no alternative IP Address/Port listener is found
> 00:38:56.480 4 STUN [10.0.0.1]:3478 -> [111.111.111.111]:64052: rsp(17-010E2835E8787A56A84C5E7FE474FA04) ERRCODE(00000600476C6F62616C204661696C7572652020)
> 00:38:56.480 5 STUN [10.0.0.1]:3478 -> [111.111.111.111]:64052 out(44): 01 11 00 18 01 0E 28 35 E8 78 7A 56 A8 4C 5E 7F E4 74 FA 04 00 09 00 14 00 00 06 00 47 6C 6F 62 61 6C 20 46 61 69 6C 75 72 65 20 20
[]

> 00:39:07.378 3 SYSTEM failed to read PBX file 'russian/billingplan.objdata'
[]

-- 
Best regards,
Dmitry Akindinov -- Stalker Labs.
Получено Sun Sep 08 07:56:06 2013

Этот архив был сгенерирован hypermail 2.1.8 : Sun 08 Sep 2013 - 12:17:12 MSK