TAU.72 - отчет о тестировании
Добавлено: 04 июн 2011 19:23
Здравствуйте, товарищи Элтексы!
Публикую отчет о тестировании шлюза TAU.72 с прошивкой 2236 (последняя доступная). Поехали.
1. Режим Authentication раздела SIP configuration. Не работает режим global. В документации написано:
Однако, при регистрации шлюз все равно использует в поле from номер телефона. Пример SIP запроса на регистрацию:
Странно, потому что в логах ТАУ вижу такую запись:
tau72-mayak / dkir75ifedsi03n - это username и password, указанные в секции Authentication под полем global, и сконфигурировано два порта - 0 и 17. В настройках портов указан только Phone, флаг Custom выключен.
2. При сбое в регистрации на обоих прокси серверах что в режиме Homing, что в Parking не происходит перерегистрации. Лечится ребутом шлюза. В логах:
Смущает строка removing register usage - типа, досвидос, больше не буду пытаться регаться. И по-хорошему, должен задаваться параметр - Re-registration timeout, указывающий, через какой период попробовать перерегистрацию. Для homing - чтобы вернуться на основной SIP сервер, для Parking - просто чтобы зарегаться на предыдущем, но остаться на втором.
3. Нет ограничения на входящий звонок . Шлюз принимает звонки с любого SIP клиента. Представим себе кулхацера, который издевается безнаказанными звонками на абонентов ТАУ. Мне кажется, должно быть так:
- при использовании прокси сервера, принимать звонки только от прокси сервера;
- при выключенном прокси, принимать звонки с учетом списков ACL Incoming call restrictions.
4. Где iptables? Где tcpdump? . Издевательство просто. В шлюзе линукс, а утилит типа iptables и tcpdump - нет. Как без них жить в этом небезопасном и сложном мире??
Спасибо, жду Вашим комментариев.

Публикую отчет о тестировании шлюза TAU.72 с прошивкой 2236 (последняя доступная). Поехали.
1. Режим Authentication раздела SIP configuration. Не работает режим global. В документации написано:
global - выполнять аутентификацию на SIP сервере с общим именем и паролем для всех абонентов
Однако, при регистрации шлюз все равно использует в поле from номер телефона. Пример SIP запроса на регистрацию:
<--- SIP read from UDP:10.0.10.11:5060 --->
REGISTER sip:192.168.10.43 SIP/2.0
Via: SIP/2.0/UDP 10.0.10.11;rport;branch=z9hG4bKHp1Kr10vtUZ2N
Max-Forwards: 70
From: <sip:63001@192.168.10.43>;tag=Hcm2KH46er6eD
To: <sip:63001@192.168.10.43>
Call-ID: 6e79581d-095d-122f-88a5-a8f94b01aa0b
CSeq: 13263579 REGISTER
Contact: <sip:63001@10.0.10.11>
Expires: 15
User-Agent: TAU-72 build 2236 sofia-sip/1.12.10
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Supported: timer, 100rel, replaces, path
Content-Length: 0
Странно, потому что в логах ТАУ вижу такую запись:
un 4 14:12:59 10.0.10.11 tau72: [app:info]create reg handle for endpoint 0, auth: tau72-mayak/dkir75ifedsi03n, wat(0), timer on 1000
Jun 4 14:12:59 10.0.10.11 tau72: [sip]nua(0x3d8500): sent signal r_destroy
Jun 4 14:12:59 10.0.10.11 tau72: [app:info]create reg handle for endpoint 17, auth: tau72-mayak/dkir75ifedsi03n, wat(0), timer on 2700
tau72-mayak / dkir75ifedsi03n - это username и password, указанные в секции Authentication под полем global, и сконфигурировано два порта - 0 и 17. В настройках портов указан только Phone, флаг Custom выключен.
2. При сбое в регистрации на обоих прокси серверах что в режиме Homing, что в Parking не происходит перерегистрации. Лечится ребутом шлюза. В логах:
Jun 4 14:13:00 10.0.10.11 tau72: [sip]nta: received 404 Not found for REGISTER (13262326)
Jun 4 14:13:00 10.0.10.11 tau72: [sip]nta: 404 Not found is going to a transaction
Jun 4 14:13:00 10.0.10.11 tau72: [sip]nta_outgoing: RTT is 64.388 ms
Jun 4 14:13:00 10.0.10.11 tau72: [sip]tport_release(0x3c8600): 0x412600 by 0x415a00 with 0x463600
Jun 4 14:13:00 10.0.10.11 tau72: [sip]nua(0x3c9600): removing register usage
Jun 4 14:13:00 10.0.10.11 tau72: [app:info]SIP: got nua_r_register : 404(Not found)
Jun 4 14:13:00 10.0.10.11 tau72: [app:info]sip: endpoint 0: REGISTER: 404 Not found
Смущает строка removing register usage - типа, досвидос, больше не буду пытаться регаться. И по-хорошему, должен задаваться параметр - Re-registration timeout, указывающий, через какой период попробовать перерегистрацию. Для homing - чтобы вернуться на основной SIP сервер, для Parking - просто чтобы зарегаться на предыдущем, но остаться на втором.
3. Нет ограничения на входящий звонок . Шлюз принимает звонки с любого SIP клиента. Представим себе кулхацера, который издевается безнаказанными звонками на абонентов ТАУ. Мне кажется, должно быть так:
- при использовании прокси сервера, принимать звонки только от прокси сервера;
- при выключенном прокси, принимать звонки с учетом списков ACL Incoming call restrictions.
4. Где iptables? Где tcpdump? . Издевательство просто. В шлюзе линукс, а утилит типа iptables и tcpdump - нет. Как без них жить в этом небезопасном и сложном мире??

Спасибо, жду Вашим комментариев.