Opened 8 years ago

Last modified 7 years ago

#300 closed улучшение

Настройки: Соединение — at Version 20

Reported by: san Owned by: dimag
Priority: critical Milestone: 2 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords: interface, settings
Cc:

Description (last modified by san)

Настройки сетевого соединения

Прокси-сервер: <чекбокс> Авто
IP             Порт         
<поле ввода><поле ввода>

Локальный(bind) адрес: <чекбокс> Авто
IP             Порт         
<поле ввода><поле ввода>

Медиапорт
<поле ввода>

Период перерегистрации:
<поле ввода> секунд

Контекст для вызова ТСОП
<поле ввода>

При установке чекбокса Авто - поля ввода Адрес и порт должны "дизейблиться".
По умолчанию:
Прокси-сервер: Авто
Локальный(bind) адрес: Авто
Медиапорт: <пусто>
Период перерегистрации:200
Контекст для вызова ТСОП: pstn

В настройке "Медиапорт" задаётся первый из необходимых програме медиапортов, если в поле пусто, Медиапорт выбирается программой произвольно, следующие необходимые медиапорты задаются как Медиапорт+1, Медиапорт+2... В случае занятости какого либо из портов ищется следующий свободный.

Change History (20)

comment:1 by dimag, 8 years ago

Keywords: interface settings added
Resolution: fixed
Status: newclosed

comment:2 by san, 8 years ago

Description: modified (diff)

1. Убрать настройки bind адреса

  1. Убрать чекбокс "ручная" из настройки прокси (ну или сделать как в гайдлайнах - две радиобаттон)
  2. Посмотри в гайдлайнах как должно выглядеть поле ввода и задизэйбленное поле ввода, сейчас поля ввода всегда выглядят как задизэйбленные.
  3. Добавил в тикет "Контекст для вызова ТСОП"
Last edited 8 years ago by san (previous) (diff)

comment:3 by san, 8 years ago

Resolution: fixed
Status: closedreopened

in reply to:  2 comment:4 by alx, 8 years ago

Replying to san:

  1. Убрать настройки bind адреса

А почему? Настройка нужна - для UDP bind'иться на 0.0.0.0 часто плохо - не знаешь, какой на самом деле будет адрес у твоих пакетов. Легко может оказаться, что ответил не с того адреса, на который получил запрос... Кроме адреса, было бы неплохо иметь возможность конфигурировать и порт.

comment:5 by san, 8 years ago

Согласен, добавляю в тикет настройку bind-адреса

comment:6 by san, 8 years ago

Description: modified (diff)

comment:7 by san, 8 years ago

Description: modified (diff)

comment:8 by alx, 8 years ago

Саша, двоеточие в имени контекста вызова ТСОП по умолчанию явно лишнее.
И в каких единицах измеряется период регистрации? Если в секундах - то почему он по умолчанию такой маленький?

Last edited 8 years ago by alx (previous) (diff)

comment:9 by dimag, 8 years ago

Resolution: fixed
Status: reopenedclosed

comment:10 by alx, 8 years ago

Resolution: fixed
Status: closedreopened

В r346 не работает настройка bind-адреса. Что делал:

  1. "Настройка bind-адреса" установить "ручная".
  2. В поле "Адерс" ввел адрес одного из интерфейсов.
  3. Нажал "Сохранить настройки".

Но программа как была привязана к 0.0.0.0, так и осталась.

comment:11 by dimag, 8 years ago

Resolution: fixed
Status: reopenedclosed

Пока это поле не действует

in reply to:  11 comment:12 by alx, 8 years ago

Replying to dimag:

Пока это поле не действует

Если это поле не действует, почему Вы закрываете тикет с резолюцией "fixed"?

comment:13 by san, 8 years ago

Resolution: fixed
Status: closedreopened

in reply to:  8 ; comment:14 by san, 8 years ago

Description: modified (diff)

Replying to alx:

Саша, двоеточие в имени контекста вызова ТСОП по умолчанию явно лишнее.
И в каких единицах измеряется период регистрации? Если в секундах - то почему он по умолчанию такой маленький?

  • исправил
  • по наличию регистрации мы контролируем присутствие абонента в сети (#153). Заказчик(и клиенты) хотят обнаружать отсутствие абонента в сети за 3-5 минут.
Last edited 8 years ago by san (previous) (diff)

comment:15 by dimag, 8 years ago

Двоеточие в конце имени контекста обязательно или я могу использовать команду originate с именем контекста не заканчивающимся двоеточием?

in reply to:  15 comment:16 by alx, 8 years ago

Replying to dimag:

Двоеточие в конце имени контекста обязательно

Двоеточие в имени контекста обязательным не является. Имя контекста (насколько я знаю) может состоять из любой последовательности символов.

in reply to:  14 comment:17 by alx, 8 years ago

Replying to san:

  • по наличию регистрации мы контролируем присутствие абонента в сети (#153).

В r153 говорится о контроле присутствия диспетчером. Здесь же речь идет о периоде регистрации самого диспетчера. Он что, будет контролировать присутствие самого себя? :)

Заказчик(и клиенты) хотят обнаружать отсутствие абонента в сети за 3-5 минут.

Ну так мы ведь не лишаем их такой возможности, период регистрации у нас настраивается. Речь всего лишь о том, чтобы по умолчанию он был более разумным и менее безумным... :)

comment:18 by dimag, 8 years ago

Resolution: fixed
Status: reopenedclosed

Хорошо, имя контекста по умолчанию пусть будет pstn.
Период перерегистрации - 200 секунд, между 3 и 5 минутами.

comment:19 by san, 8 years ago

Диспетчер - тоже абонент. Его присутствие в сети контролирует Техник.
По мнению клиентов разумное значение: 3-5 минут.

comment:20 by san, 8 years ago

Description: modified (diff)
Resolution: fixed
Status: closedreopened
  • в настройках Bind-адреса нет порта
  • активные поля и надписи сейчас почти не отличаются от задизэйбленных (см. гайдлайны)

+ заодно добавил поле Медиапорт

Note: See TracTickets for help on using tickets.