Ставим из net-misc/sipsak.
Проверка доступности сообщением OPTIONS.
# sipsak -vv -s sip:4520@10.2.1.7 -D 5
Где,
s - проверяемый sip URI;
D - таймаут.
Внимание! Замечено, что в версии 0.9.8 sipsak не подставляет занимаемый им динамический порт в поле Contact, поэтому не получает ответа от клиента. Решением является непосредственно указывать локальный порт ключом -l. Например, -l 41908.
0: Success (200 OK or expected positive response received).
1: Other 1xx or 2xx responses received.
2: Local error (e.g., DNS resolution failure, bad command options).
3: Remote error (e.g., network timeout, no answer, socket error).
Проверка регистрации.
# sipsak -vv -U -C sip:45212@10.2.1.7 -u $auth_username -s sip:4521@10.2.1.7 -a $password
Где,
U - режим usrloc (для регистраций);
C - содержимое Contact (опционально);
s - SIP URI регистранта;
u - логин;
a - пароль.
Результат смотрим так же по коду завершения.
Комментариев нет:
Отправить комментарий