Страница 1 из 2
а нет в протоколе sip указания набора номера аппаратом?
Добавлено: 13 май 2018, 18:27
whoim
Аналогично ссылкам callto, tel:, sip: для софтофонов, указывать пусть некоторым моделям телефонов набрать такой то номер?
Очень надо уйти от оригинации в паре моментов, в принципе то и софтофоны подойдут, но АМО никак не желают внедрить тупо ссылки tel:.
Про веб-апи на некоторых моделях телефонов знаю, но там идет целый ворох проблем следом, включая нужду менять все телефоны на такие-то.
Re: а нет в протоколе sip указания набора номера аппаратом?
Добавлено: 14 май 2018, 07:14
virus_net
Мне вот интересно как ты себе это представляешь.
Юзер на компе что-то ткнул, а телефон звонит ?
И жто без чего либо? Я правильно понял ?
Прости, но без программирования тут никуда.
Если это нужно для одного проекта, то Websocket, если для любых страниц в инкте то плагин для браузера и Websocket.
Re: а нет в протоколе sip указания набора номера аппаратом?
Добавлено: 14 май 2018, 11:04
Zavr2008
Правильнее Астером это делать.
Re: а нет в протоколе sip указания набора номера аппаратом?
Добавлено: 14 май 2018, 18:30
whoim
Ребята! Оригинацию я использую давно и успешно, но она - костыль, костылем была и им же останется. Разгребать последствия оригинации - то еще занятие.
Я представляю себе это так: создается call-файл с вызовом своего контекста, в котором формируется запрос к пиру, который уходит к нему по sip. Ну, как options гуляют, инвайты - точно так же.
НЕ создание одного канала туда, второго сюда и потом из бриджевание. Просто исходящий звонок.
Забейте, нет такого в общем, я не нашел. Только веб-вызовы на некоторых моделях телефонов, что изначально неработоспособно если сервер снаружи. Будем продолжать пользоваться оригинацией.
А вообще изначально вопрос возник в связи с кривыми представлениями о реальности разрабов AMOCRM. Техподдержка там деревянная по пояс, и отвечает неделями. Отписками, как правило. А сегодня выяснилось, что и документация по api кривая и устаревшая.
Re: а нет в протоколе sip указания набора номера аппаратом?
Добавлено: 15 май 2018, 07:15
virus_net
Дык а счего вдруг call файл то должен сгенериться ? Кто ему команду то даст ? А номер он угадывать будет ?
Вообщем видимо я или не понял вопроса или задачи.
Ок, забили
Re: а нет в протоколе sip указания набора номера аппаратом?
Добавлено: 15 май 2018, 10:14
whoim
virus_net писал(а):Дык а счего вдруг call файл то должен сгенериться ? Кто ему команду то даст ? А номер он угадывать будет ?
этот вопрос не стоит, сделаю подмену в amocrm.php на своей стороне какую надо
virus_net писал(а):Вообщем видимо я или не понял вопроса или задачи.
нужна альтернатива оригинации, более прямая и правильная, как набор номера софтофоном по sip-ссылке
Re: а нет в протоколе sip указания набора номера аппаратом?
Добавлено: 15 май 2018, 13:15
Zavr2008
Логичнее делать не через Call файлы, а через AMI / ARI.
В этом случае полностью сможете контролировать всю ситуацию и не отпускать всё на самотёк.
Re: а нет в протоколе sip указания набора номера аппаратом?
Добавлено: 15 май 2018, 16:23
virus_net
whoim писал(а):нужна альтернатива оригинации, более прямая и правильная, как набор номера софтофоном по sip-ссылке
virus_net писал(а):плагин для браузера и Websocket
плагин -> Websocket -> сервер Websocket -> коннект с Asterisk
Re: а нет в протоколе sip указания набора номера аппаратом?
Добавлено: 16 май 2018, 11:29
whoim
virus_net писал(а):плагин -> Websocket -> сервер Websocket -> коннект с Asterisk
и как оно сообщит телефону, какой номер набрать?
и на каких моделях телефонов работает?
Zavr2008 писал(а):Логичнее делать не через Call файлы, а через AMI / ARI.
да без разницы, это нюансы, вопрос в другом
Re: а нет в протоколе sip указания набора номера аппаратом?
Добавлено: 16 май 2018, 11:47
virus_net
whoim писал(а):и как оно сообщит телефону, какой номер набрать?
Пользователь инсталит плагин в свой браузер. В его настройках указывает свой внутрений номер и адрес ws сервера.
Пользователь открывает страницу с номером телефона, плагин подменяет номер на ссылку по клику на которую происходит отправка данных
(номера куда тыкали, внутренний номер) на ws сервер.
Пользователь тыкает в номер телефона на странице и возникает псевдо окно с вопросом:
- crm
- Снимок экрана_2018-05-16_11-40-09.png (17.64 КБ) 6643 просмотра
Пользователь жмет "да".
Плагин отправляет данные на ws сервер. ws сервер принимает данные от плагина и в свою очередь отправляет команду в сервер с Asterisk. Например команду originate в AMI.
Asterisk отрабатывает команду originate и совершает вызов на внутренний номер пользователя, а второе плечо на номер куда и тыкал пользователь.
whoim писал(а):и на каких моделях телефонов работает?
На всех без исключений.
whoim писал(а):Я представляю себе это так: создается call-файл с вызовом своего контекста, в котором формируется запрос к пиру, который уходит к нему по sip.
Такого нет и врядли когда либо будет.