Changes between Initial Version and Version 1 of Ticket #437


Ignore:
Timestamp:
Aug 9, 2024, 5:57:35 PM (6 weeks ago)
Author:
alx
Comment:

Добавил предложение по аргументу proxy.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #437 – Description

    initial v1  
    33**Предлагается** добавить в `ua_dial_out()` проверку аргумента from на пустую строку, и если он пустой, не использовать. Во всех канальных окончаниях, если вызывающий абонент неизвестен, передавать пустую строку в аргумент from `ua_dial_out()`.
    44
     5Схожая тема: в эту же функцию передается параметр proxy, который формируется одинаковым кодом при каждом вызове:
     6
     7{{{#!c++
     8getProxy().empty() ? "" : std::string("<sip:") + getProxy() + ";lr>"
     9}}}
     10
     11то есть конфигурационный параметр proxy проверяется на пустую строку, и если не пустая, формируется соответствующая строка Route:. **Предлагается** переместить этот код в саму `ua_dial_out()`.
     12
    513Также в некоторых канальных окончаниях, которые способны определять имя вызывающего (например FXO), при определении только номера, но без имени, передается имя канального окончания вместо имени вызывающего абонента, что тоже неправильно - **предлагается** в таком случае передавать ID без имени (только номер).