Opened 2 years ago

Closed 2 years ago

#399 closed улучшение (fixed)

Не использовать ua_get_local_ip()

Reported by: alx Owned by: alx
Priority: средний Milestone: 1 очередь
Component: any Keywords:
Cc:

Description

Сейчас в некоторых местах (как минимум, при создании SIP пользователей) используется функция ua_get_local_ip() для формирования домена. Но в других местах кода для этого используется немного другой метод - get_iface_ip() и guess_ip6().

Недостаток этого подхода в том, что эти методы при каких-то условиях могут дать разный результат (например при отсутствии нужного адреса у eth0 ua_get_local_ip() может вернуть адрес другого интерфейса).

Предлагается везде вместо ua_get_local_ip() использовать get_iface_ip() / guess_ip6().

Change History (1)

comment:1 by alx, 2 years ago

Resolution: fixed
Status: newclosed

In 2067/sip_ua:

Реализация функции ua_guess_ip полностью переделана:
теперь она использует get_iface_ip() и guess_ipv6().
Closes #399.

Note: See TracTickets for help on using tickets.