SIP Клиент - Имя вызывающего абонента

Что вы хотели бы видеть в следующих версиях?
Ответить
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

SIP Клиент - Имя вызывающего абонента

Сообщение Rushmore » Чт июл 14, 2016 2:25 pm

При входящем звонке во всплывающем окне, там где две трубки зеленая и красная, вместо имени вызывающего абонента рисуются кракозябры, если имя на русском языке. При этом в логе все отображается корректно.

Надо бы декодировать имя из UTF-8, иначе тётки пугаются ))

И еще одна странность происходит. С какого-то времени - не могу точно сказать с какого - на некоторых терминалах перестал передаваться микрофон при ИСХОДЯЩЕМ звонке. Если звонят извне и юзер отвечает - они вполне себе удачно разговаривают. Если юзер звонит сам кому-то, то его не слышат. В логах АТС тишина. В логах втвари тоже ничего подозрительного. Конфиги не менялись. Поставил рядом венду с линфоном - там всё работает в обе стороны. Куда копать? Можно получить какие-то более подробные логи в втваревском линфоне?

aka
Разработчик
Разработчик
Сообщения: 10203
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: SIP Клиент - Имя вызывающего абонента

Сообщение aka » Чт июл 14, 2016 7:36 pm

Не знаю. Я вообще плохо понимаю линфон. В веб-интерфейсе копался?
Перенаправление микрофона в rdp сессиях при этом отключено, т.е. параметра microphone= в конфиге нет?

Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: SIP Клиент - Имя вызывающего абонента

Сообщение Rushmore » Чт июл 14, 2016 9:58 pm

В rdp сессиях sound и microphone отключены.

Можно как-то извне в linphonec протолкнуть опцию -v для более детального лога?

aka, по поводу русских имен в окне вызова посмотрите, пожалуйста.

aka
Разработчик
Разработчик
Сообщения: 10203
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: SIP Клиент - Имя вызывающего абонента

Сообщение aka » Пт июл 15, 2016 2:58 am

Код: Выделить всё

usage: linphonec [-c file] [-s sipaddr] [-a] [-V] [-d level ] [-l logfile]
linphonec -v

  -b  file             specify path of readonly factory configuration file.
  -c  file             specify path of configuration file.
  -d  level            be verbose. 0 is no output. 6 is all output
  -l  logfile          specify the log file for your SIP phone
  -s  sipaddress       specify the sip call to do at startup
  -a                   enable auto answering for incoming calls
  -V                   enable video features globally (disabled by default)
  -C                   enable video capture only (disabled by default)
  -D                   enable video display only (disabled by default)
  -S                   show general state messages (disabled by default)
  --wid  windowid      force embedding of video window into provided windowid (disabled by default)
  -v or --version      display version and exits.
Наверное же не -v, а -d с циферкой. Добавил секретный параметр:

SIP=user:password@sip.linphone.org, debug:5

Секретный потому что конфигуратор в графике его не отразит, надо писать в тексте. Циферка по умолчанию 0, можно поднимать до 6.

И русские буквы. Всё здесь: http://pxe.ru/files/testing/201607150356.zip

Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: SIP Клиент - Имя вызывающего абонента

Сообщение Rushmore » Пт июл 15, 2016 6:49 am

Да, это оно. Спасибо, буду разбираться.

Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: SIP Клиент - Имя вызывающего абонента

Сообщение Rushmore » Пт июл 15, 2016 1:32 pm

Имя звонящего показывает теперь по-русски, и шрифт стал крупнее.
Посмотрел логи SIP, почему-то линфон отказывается разговаривать со станцией по G.729 ((
Запретил G.729 кодек через веб-админку, всё заработало. Но только это не есть хорошо, потому что звонить через интернет по G.711/722 мазохизм тот еще. (Блин, раньше ведь точно работало.)
В связи с этим хочется иметь возможность настраивать параметры кодеков и их приоритеты через конфиг. Может указывать строку со списком кодеков в порядке приоритета, типа

Код: Выделить всё

SIPCODEC=G729,PCMA,PCMU,G722
и на основе этой строчки генерить секции [audio_codec_x] в linphonerc.
Либо просто загружать с сервера готовый шаблон для linphonerc.

И секретный параметр оставьте пожалуйста в релизной версии, трассировщик SIP пакетов очень помогает при разборе полетов.

aka
Разработчик
Разработчик
Сообщения: 10203
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: SIP Клиент - Имя вызывающего абонента

Сообщение aka » Чт июл 21, 2016 12:52 pm

Попробуй пожалуйста это:

http://pxe.ru/files/testing/201607211350.zip

Настройки кодеков пока нет, просто собрал немного иначе. Вдруг заработает.

Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: SIP Клиент - Имя вызывающего абонента

Сообщение Rushmore » Чт июл 21, 2016 3:39 pm

Я тут неожиданно оказался в отпуске, смогу проверить только 1 августа.

Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: SIP Клиент - Имя вызывающего абонента

Сообщение Rushmore » Пн авг 01, 2016 3:29 pm

aka писал(а):Попробуй пожалуйста это:

http://pxe.ru/files/testing/201607211350.zip

Настройки кодеков пока нет, просто собрал немного иначе. Вдруг заработает.
Таки да, оно заработало )) Коммьюникейшн тьюб теперь дует в обе стороны. Что интересно, если звонят с терминала абоненту АТС - они договариваются на G729, втварь его ставит в приоритет. При звонке с АТС на терминал договариваются на PCMA, его станция ставит в приоритет.

В связи с этим хочется всё-таки рулить кодеками на терминале. Но уже и так в принципе всё устраивает. Разве что адресную книжку как-то сделать...

novex
Сообщения: 3
Зарегистрирован: Пт сен 09, 2016 1:48 pm

Re: SIP Клиент - Имя вызывающего абонента

Сообщение novex » Пт сен 09, 2016 1:56 pm

Приветствую!
К вопросу о кодеках - так понимаю h.264 в сборке нет? Возможна ли реализация видео?

aka
Разработчик
Разработчик
Сообщения: 10203
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: SIP Клиент - Имя вызывающего абонента

Сообщение aka » Пт сен 09, 2016 3:44 pm

Не будет видео. Слишком много делать нужно.

aka
Разработчик
Разработчик
Сообщения: 10203
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: SIP Клиент - Имя вызывающего абонента

Сообщение aka » Пн сен 12, 2016 10:40 pm

В втвари 5.4.46 можно подставлять свой конфиг. Чтобы список кодеков менять. Здесь: http://wtware.ru/docs5/config.html#SIP волшебное слово config:

Ответить