Страница 1 из 1

Вопрос по передаче ФИО в sip'е

СообщениеДобавлено: 25 авг 2021, 16:00
Andy
Добрый день,

Подскажите, пожалуйста, есть такая схем:
FreePBX1 <=sip=> FreePBX2 <=sip=> LG

Когда FreePBX1 делает вызов, то на телефонах LG.
ФИО звонящего в МОМЕНТ звонка высвечивается нормально.
Не важно русские символы или латиница.

А если вызов был не принят, то на телефоне LG в журнале пропущенных вызовов.
Идёт вместо ФИО "кракозябра" + номер.

Понимаю что скорей всего это глюк телефонов LG.
Но может можно поправить?

Вот лог снятый на FreePBX2

INVITE sip:191@172.26.218.10 SIP/2.0
13551 Via: SIP/2.0/UDP 172.26.223.29:5060;branch=z9hG4bK34c3523a
13552 Max-Forwards: 70
13553 From: "Смирнов Test_1" <sip:9102999@172.26.223.29>;tag=as3f1dfb35
13554 To: <sip:191@172.26.218.10>
13555 Contact: <sip:9102999@172.26.223.29:5060>
13556 Call-ID: 6b80891d28f127045f62e2e701442761@172.26.223.29:5060
13557 CSeq: 102 INVITE
13558 User-Agent: FPBX-15.0.16.81(16.13.0)
13559 Date: Wed, 25 Aug 2021 11:33:23 GMT
13560 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
13561 Supported: replaces, timer
13562 Content-Type: application/sdp
13563 Content-Length: 273

Вот лог снятый на LG:

Message Header
Via: SIP/2.0/UDP 172.26.223.29:5060;branch=z9hG4bK34c3523a
Max-Forwards: 70
From: "\320\241\320\274\320\270\321\200\320\275\320\276\320\262 Test_1" <sip:9102999@172.26.223.29>;tag=as3f1dfb35
To: <sip:191@172.26.218.10>
Contact: <sip:9102999@172.26.223.29:5060>
Call-ID: 6b80891d28f127045f62e2e701442761@172.26.223.29:5060
[Generated Call-ID: 6b80891d28f127045f62e2e701442761@172.26.223.29:5060]
CSeq: 102 INVITE
User-Agent: FPBX-15.0.16.81(16.13.0)
Date: Wed, 25 Aug 2021 11:33:23 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 273
Message Body

...

На LG почему-то кириллица идёт в цифровом коде:

"\320\241\320\274\320\270\321\200\320\275\320\276\320\262"

Не может это как-то влиять?

Re: Вопрос по передаче ФИО в sip'е

СообщениеДобавлено: 25 авг 2021, 16:16
ded
Network charset и local charset в телефоне - две разные разницы. В конфигах цискофонов, например, настраиваются отдельно -
Код: выделить все
        <userLocale>
            <name>English_United_States</name>
            <uid>1</uid>
            <langCode>en_US</langCode>
            <version>8.5.0.0(1)</version>
            <winCharSet>iso-8859-1</winCharSet>
        </userLocale>
        <networkLocale>ru_RU</networkLocale>
        <networkLocaleInfo>
            <name>Russian_Russian_Federation</name>
            <uid></uid>
            <version></version>
        </networkLocaleInfo>

https://usecallmanager.nz/user-locale.html
https://www.cisco.com/c/en/us/td/docs/v ... e-FAQ.html

Re: Вопрос по передаче ФИО в sip'е

СообщениеДобавлено: 25 авг 2021, 16:51
Zavr2008
ICONV есть в диалплане Астера. Нужно формат CallerId(Name) преобразовывать..

http://asterisk.ru/knowledgebase/Asterisk+cmd+Iconv

Re: Вопрос по передаче ФИО в sip'е

СообщениеДобавлено: 25 авг 2021, 18:30
Andy
ded писал(а):Network charset и local charset в телефоне - две разные разницы. В конфигах цискофонов, например, настраиваются отдельно -
Код: выделить все
        <userLocale>
            <name>English_United_States</name>
            <uid>1</uid>
            <langCode>en_US</langCode>
            <version>8.5.0.0(1)</version>
            <winCharSet>iso-8859-1</winCharSet>
        </userLocale>
        <networkLocale>ru_RU</networkLocale>
        <networkLocaleInfo>
            <name>Russian_Russian_Federation</name>
            <uid></uid>
            <version></version>
        </networkLocaleInfo>

https://usecallmanager.nz/user-locale.html
https://www.cisco.com/c/en/us/td/docs/v ... e-FAQ.html



Это мы делали:
<userLocale>
<name>Russian_Russian_Federation</name>
<uid>5</uid>
<langCode>ru_RU</langCode>
<version>8.6.2.1000-1</version>
<winCharSet>CP1251</winCharSet>
</userLocale>
<networkLocale>ru_RU</networkLocale>
<networkLocaleInfo>
<name>Russian_Russian_Federation</name>
<uid>50</uid>
<version></version>
<langCode>ru</langCode>
</networkLocaleInfo>

Re: Вопрос по передаче ФИО в sip'е

СообщениеДобавлено: 25 авг 2021, 18:35
Andy
Zavr2008 писал(а):ICONV есть в диалплане Астера. Нужно формат CallerId(Name) преобразовывать..

http://asterisk.ru/knowledgebase/Asterisk+cmd+Iconv

А можно чуть подробней? Мне это нужно задействовать на втором freepbx смотрящем на LG ?

Re: Вопрос по передаче ФИО в sip'е

СообщениеДобавлено: 25 авг 2021, 18:42
Zavr2008
Да, перед Dial нужно это сделать.
Можно в кастом контексте для данного транка, можно еще по-всякому.

Re: Вопрос по передаче ФИО в sip'е

СообщениеДобавлено: 26 авг 2021, 17:08
ded
Andy писал(а):<winCharSet>CP1251</winCharSet>
а вы уверены, что телефон это понимает? Что в телефоне LG такой же синтаксис как в цыскофоне? Что его прошивка понимает кириллицу? А почему не в UTF-8?

Re: Вопрос по передаче ФИО в sip'е

СообщениеДобавлено: 26 авг 2021, 23:48
Zavr2008
Aster шлет в UTF-8, а вот крякозябры да, обычно из-за 1251 на второй стороне. Но опять же, "обычно".