Подскажите, какой формат regexp для новых параметров в radius5.cfg:
incoming_trunk_format
outgoing_trunk_format
pbx_id_format
У нас не работает ничего, кроме полного соответствия. ;(
Новые параметры radius5.cfg в 5.3-001u4
-
- Сообщения: 77
- Зарегистрирован: Пн сен 14, 2009 13:53
- Откуда: Екатеринбург
- Контактная информация:
Ага но из-них (скобок) не стартовал utm5_radius через /etc/init.d/utm5_radiusserjk писал(а):Примеры есть в radius5.cfg из поставки системы.
В Вашем случае (обратите внимание на круглые скобки, все что в них - попадет в PBX ID)
pbx_id_format=9:1:h323-pbx-id=(1)
т.к. в /netup/utm5/bin/safe_utm5_radius выполняется код типа
. /netup/utm5/radius5.cfg
и в результате
-bash: array assign: line 303: syntax error near unexpected token `('
-bash: array assign: line 303: `:1:h323-pbx-id=(1'
Экранировать в кавычках (в том числе одинарных) не получается utm5_radius не понимает этого.
Пока вышел из положения так
radius5.cfg содержит pbx_id_format=9:1:h323-pbx-id=(.*)
incoming_trunk_format и outgoing_trunk_format по аналогии
utm5_radius запускаю так:
/netup/utm5/bin/utm5_radius -c /netup/utm5/radius5.cfg
На тесте это допустимо, но продакшене наверно придется залезать в /netup/utm5/bin/safe_utm5_radius
