Перейти к публикации

Igor

Главные администраторы
  • Публикаций

    5 111
  • Зарегистрирован

  • Посещение

Все публикации пользователя Igor

  1. Igor

    Многоуровневое Меню

    Для желающих использовать многоуровневое меню в АТС Zadarma не зависимо от интерфейса, мы разработали специальный класс который максимально упрощает создание меню через API. Подробное описание как с ним работать опубликовано у нас в блоге: https://zadarma.com/ru/blog/multi-ivr-api/
  2. Прошу обратить внимание на 2 момента: 1. Мы не предоставляем временные номера, то есть включить номер зарегистрировать аккаунт и выключить не получится. 2. Хоть подавляющее большинство СМС и ходит, но мы не гарантируем доставки СМС от интернет сервисов. Они могут умышленно не отправлять смс на виртуальные номера, либо использовать "кривые" шлюзы в СМС в некоторых странах.
  3. Igor

    Поиск клиентов API ZCRM

    Мне передали что из документации можно построить например подобное: $result = $api->zcrmRequest('/customers', ['search'=>'Test', 'sort'=>['attr'=>'name','desc'=>1] ,'filter' => ['status'=>'individual','type'=> 'potential', 'city' => 'Moscow', 'country' => 'RU','employees_count' => 50, 'responsible' => 123123, 'label'=> 123123]], 'get');
  4. Да конечно, только на номерах приобретенных у Zadarma.
  5. Igor

    Пример Интеграции С 1С

    Спросите у "простые звонки". Мы напрямик пытались неоднократно в 1С писать - безрезультатно.
  6. Igor

    Эхо в телефоне

    А через что звоните? (какая программа, какая гарнитура) Чаще всего это от низкого качества гарнитуры на ПК. Если использовать хорошую гарнитуру, либо поставить программу на мобильный, проблема уйдет.
  7. Так а чем этот способ не подходит? Не совсем понимаю.
  8. Решение совсем не стандартное я-бы сказал ) Могу посоветовать только через API решение. Там получаете уведомление (вебхук) и решаете чтот этот звонок дорогой, отвечаете что отбить и шлете api callback запрос следом.
  9. К сожалению мы не можем настроить ваше оборудование за вас. Если это оборудование популярного бренда вы можете найти инструкцию по настройке здесь: https://zadarma.com/ru/support/instructions/
  10. Пожалуйста напишите в поддержку из личного кабинета (написать в поддержку в правом нижнем углу). Они проверят ваши настройки и подскажут что может быть не так.
  11. Пожалуйста уважайте участников и формулируйте мысли кратко. Далее все эссе оффтопики буду вынужден удалять. Вопрос увидел один - в тендерах не участвуем.
  12. Igor

    Процент с клиентов

    Я уже ответил выше - "в сумме пополнений".
  13. Igor

    Партнерская программа Zadarma

    благодарю, убрал оффтопик
  14. В принципе все возможно. Вместо переадресации можете установить приложение и принимать звонки бесплатно (переадресация платная). А вот с исходящими сложнее - дешево исходящие в Украину можно только внутри страны звонить, из Польши звонить можно, но дороговато.
  15. Пожалуйста обратитесь в службу поддержки. Возможно понадобятся другие настройки (например аудиокодек сжатый для плохих сетей). Так как десятки тысяч пользователей используют приложение в том числе в сетях билайн, думаю проблема не в самом операторе и сменой порта не решится (скорее покрытие в вашем районе не очень либо базы перегружены).
  16. В личном кабинете в правом нижнем углу "написать в поддержку".
  17. Напишите пожалуйста заявку в поддержку чтобы они проверили ваши настройки. Я тут подсказать ничего не смогу.
  18. Да однозначно планируется.
  19. Добрый день, какая у вас модель телефона? Android каждый производитель "готовит по своему".
  20. Нас заверили что старые будут исправно работать, потому клиентам не стали предлагать их менять. Но на всякий случай продаем теперь другие. Если хотите и это не сложно, можете заменить.
  21. Да конечно, по переадресации будет вся статистика.
  22. Все возможно. Зарегистрируйтесь в системе и попробуйте функционал, думаю большинство найдете сами. 1. Статистика конечно есть 2. При переадресации А номер звонящего передается. 3. Звонить он будет со своего телефона, вед вы писали что они НЕ подключаются к системе. По маршрутизации: 1. Сценарии бесплатной АТС помогут, если хочется сложнее логику то АТС + API 2. Какая угодно логика возможна через API
  23. Igor

    Не могу разобраться

    Если звонков не много и в будущем допускается изменение номера (или 2 номера), то можно просто включить виртуальный номер и установить на него переадресацию.
  24. Igor

    Проблема С Cisco 7912

    Только общие советы для железок что плохо работают с NAT: Если он умеет TCP то попробуйте включить, для прохода NAT он хорошо помогает. Если нет то попробуйте разные настройки nat, и выключите если были включены всяческие sip alg, sip helper в настройках маршрутизатора.
  25. Igor

    Пример Интеграции С 1С

    Именно разработчиков по 1С у нас нет, но спросил у других, вот написали ответ: функций 1С должно хватать Подпись составляется по следующему алгоритму: 1. массив из передаваемых параметров (GET, POST, PUT, DELETE) сортируется по названию ключа по алфавиту; 2. из полученного массива формируется строка запроса (например, функция http_build_query в PHP), пример "from=DATEFROM&to=DATETO…"; 3. и далее - соединяется по формуле: строка = имя_метода строка_запроса md5( строка_запроса ), где "имя_метода" - строка запроса, начиная от домена (с указанием версии АПИ), до начала перечисления параметров, например - '/v1/sip/' 4. полученная строка хешируется по алгоритму sha1 с секретным ключом пользователя: хеш = hash( строка, секретный_ключ ) 5. и далее хеш кодируется в base64 подпись = base64_encode( хеш ) Для 1С что-то вроде 1. В 1С нет ассоциативных массивов вроде. поэтому как вариант сделать массив сразу в том формате, который нужен в подписи. Например, первый элемент массива Параметр1=Значение1 Сортируется потом как-то так массив Список = Новый СписокЗначений; // Подготовительные действия: создание списка значений Список.ЗагрузитьЗначения(Массив); // Этап 1 Список.СортироватьПоЗначению(НаправлениеСортировки.Возр); // Этап 2 Массив = Список.ВыгрузитьЗначения(); // Этап 3 2. циклом по массиву расставить параметры в нужном порядке в строке, которая должна иметь вид параметр1=значение1&параметр2=значение2&...&параметрN=значениеN то есть между каждым элементом массива из предыдущего цикла добавить символ & 3. далее получить строку, объединив ИМЯ_МЕТОДА (например, /v1/balance), строку из пункта 2, md5 строки из пункта 2 MD5ХешСтрока 4. далее получение хэша sha1 следующей строки, которая объединяет два параметра: строка из предыдущего пункта и секретный ключ апи клиента Хеширование = Новый ХешированиеДанных(ХешФункция.SHA1); Хеширование.Добавить("МояСтрока"); Хеш = Хеширование.ХешСумма; 5. закодировать строку из пункта 4 в base64 примеры функции есть в сети Функция Base64(ВходящаяСтрока) ВременныйФайл = ПолучитьИмяВременногоФайла("base64_txt"); ЗаписьТекста = Новый ЗаписьТекста(ВременныйФайл, "CESU-8"); ЗаписьТекста.Записать(ВходящаяСтрока); ЗаписьТекста.Закрыть(); ДвоичныеДанные = Новый ДвоичныеДанные(ВременныйФайл); СтрокаBase64 = Base64Строка(ДвоичныеДанные); УдалитьФайлы(ВременныйФайл); Возврат СтрокаBase64; КонецФункции
×
×
  • Создать...