Добрый день!
Развернули Oktell и столкнулись с проблемой преобразования телефонных номеров. Телефоны хранятся в базе в формате +7 (код города) городской номер>, в номерах есть дефисы и пробелы. Привести номер к пригодному для набора формату на JavaScript для меня не проблема, однако прежде, чем городить огород велосипедов, хочу спросить у тех, кто решал: как это сделать правильно? Как правильно сопоставить номер звонящего с номером в базе данных Terrasoft? Как правильно преобразовать номер в базе данных для совершения звонка?
Если решать в лоб, то для входящих и исходящих звонков имеем сквозной код на JavaScript и T-SQL: при звонках преобразуем номер с помощью скрипта в Terrasoft, при получении звонка дёргаем контакт из базы данных с помощью запроса, преобразующего номера в базе данных к некоторому промежуточному формату и сопоставляющего их с номером звонящего. А есть ли какое-то готовое решение? Или же всё это проще сделать с помощью служебного сценария Oktell?