Size: a a a

2021 April 26

SY

Serge Yuriev in ru_freeswitch
Это и не надо - можно вообще в одном - просто не забыть отправить профиль в нужный.
источник

ГБ

Глеб Белоусов... in ru_freeswitch
Здравствуйте!

Подскажите, пожалуйста, сталкивался ли кто-нибудь с такой проблемой:

Фрисвитч подключен к MSSQL через odbc и почему-то некорректно логируются записи в кириллице, получается "????????N??»??", я так понимаю что дело в кодировке, но не могу найти где ее поменять

Если запрос выполняю из консоли через isql , то все ок

Часть кода Lua:
local test_query_answ = string.format("INSERT INTO table1 (PHONE_num, [Поднятие трубки]) VALUES ('%s', 'Дозвонились')", dst_num)
local dbh = freeswitch.Dbh("odbc://freeswitch:LOGIN:PASS")
assert(dbh:query(test_query_answ))
источник

В

Виталий in ru_freeswitch
в базе mssql на utf8
источник

SY

Serge Yuriev in ru_freeswitch
Версия odbc драйвера какая? А кодировка? До 17 только utf8 поддерживается.
https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/programming-guidelines
источник

ГБ

Глеб Белоусов... in ru_freeswitch
Драйвер - ODBC Driver 17
источник

SY

Serge Yuriev in ru_freeswitch
И вставка utf8? Тип поля nvarchar?
Русские имена полей так себе идея кстати.
источник

ГБ

Глеб Белоусов... in ru_freeswitch
Про выставку не понял, тип поля nvarchar, от русских имён полей никуда не деться:(
источник

SY

Serge Yuriev in ru_freeswitch
Кодировка текста какая?
источник

SY

Serge Yuriev in ru_freeswitch
Попробуй вставлять как N'текст'
источник

ГБ

Глеб Белоусов... in ru_freeswitch
Да, utf8
источник

ГБ

Глеб Белоусов... in ru_freeswitch
Можно поподробнее, пожалуйста? Так не понятно:(
источник

SY

Serge Yuriev in ru_freeswitch
Значение N'Дозвонились'
источник

ГБ

Глеб Белоусов... in ru_freeswitch
Хорошо, спасибо
источник

SY

Serge Yuriev in ru_freeswitch
Если (вдруг) локаль процесса фс(и порождённый луа) недефолтная С или utf8 - драйвер выберет другую кодировку.
источник

ГБ

Глеб Белоусов... in ru_freeswitch
Буду разбираться, спасибо за информацию
источник
2021 April 27

А

Алексей in ru_freeswitch
Парни привет. Подскажите пожплуйста:
Столкнулся с задачей, в которой требуется передать кастомный параметр в плечо вызова Б.
(вызов приходит на CDN, далее вызывается приложение коллцентр и далее уже конечный юзер)
Мне нужно передать в плечо Б номер CDN на который пришел вызов, причем в первом эвенте.
Иначе проложение не может чекнуть передоваемые данные.

Конструкции типа: <action application="set" data="export_vars=cdn_xxx"/> и <action application="set" data="cdn_id=xxx"/> не работают ,в первом эвенте на плечо Б нужных данных нет.
источник

А

Алексей in ru_freeswitch
Есть ли еще какие то способы засунуть нужные данные в первый эвент вызова плеча б?
источник

А

Алексей in ru_freeswitch
спасибо за наводки! попробую таким образом экспортировать
источник

AK

Andrey Kryukov in ru_freeswitch
а как вы вызываете 2-ю ногу ? случайно не через <action application="callcenter" data="support@default"/>
источник

AK

Andrey Kryukov in ru_freeswitch
и в какой ноге хотите заиметь переменную ? есле через callcenter работаете ?
источник