Добрый день! Автосекретарь записывает голосовую почту во время входящих звонков, подключен SIP-аккаунт. Базы SpRobot
и SpRecord - MSSQL.
1. Хочу добавить номер звонящего абонента в имя файла голосовой почты. Можно ли это сделать средствами вашей программы или надо самому добавлять номер, своими средствами?
2. В базе SpRobot в таблице [voicemail] столбец [abonentnumber] заполняется IP-адресом провайдера. При этом SpRecord получает номер звонившего правильно. Как вместо IP-адреса получать номер абонента?
Нет номера звонящего в голосовой почте
Re: Нет номера звонящего в голосовой почте
Добрый день!
Попробуем смоделировать ситуацию на следующей неделе и дадим ответ.
Попробуем смоделировать ситуацию на следующей неделе и дадим ответ.
Re: Нет номера звонящего в голосовой почте
По второму вопросу - нам не удаётся повторить такое поведение, когда вместо номера звонящего в таблице фигурирует IP-адрес (см. скриншот). Сможете ли Вы снять сетевой дамп для подобной ситуации и прислать нам для анализа? Попробуем разобраться.
Re: Нет номера звонящего в голосовой почте
Второй вопрос решился, техподдержка проверила дамп и обнаружила, что провайдер присылает номер не в том поле, которое используется по умолчанию. По умолчанию Робот настроен так, что берёт номер из Contact, а там только адрес, хотя в поле From действительно есть номер звонящего. Посоветовали: в самое начало алгоритма добавьте команду "Зафиксировать событие", установите тип "Событие пользователя", а в параметре Val укажите "ANIFrom".
А по первому вопросу что, есть такая функция в программе или это возможно только своим скриптом реализовать?
А по первому вопросу что, есть такая функция в программе или это возможно только своим скриптом реализовать?