Comments 3
Читаю заголовок. Становится жутко интересно, как же можно всего несколькими строками js звонить из браузера.
Лезу под кат. Читаю, что для этого понадабится:
1. sip-аккаунт.
2. Сервер-посредник.
3. Скрипт flashphoner.js, который весит почти мегабайт
4. Скрипт click-to-call.js на 97 строк.
Вам не кажется, что фраза «Несколько строк JS кода» в заголовке слегка вводит в заблуждение?
Лезу под кат. Читаю, что для этого понадабится:
1. sip-аккаунт.
2. Сервер-посредник.
3. Скрипт flashphoner.js, который весит почти мегабайт
4. Скрипт click-to-call.js на 97 строк.
Вам не кажется, что фраза «Несколько строк JS кода» в заголовке слегка вводит в заблуждение?
+13
function several_lines_of_js_code_to_make_a_call(){
var sipOptions = {
login: "10001",
authenticationName: "10001",
password: "12345",
domain: "192.168.1.3",
outboundProxy: "192.168.1.3",
port: "5060",
registerRequired: false
};
var connectionOptions = {
urlServer: "wss://wcs5-eu.flashphoner.com:8443",
sipOptions: sipOptions
};
Flashphoner.createSession(connectionOptions).on(Flashphoner.constants.SESSION_STATUS.ESTABLISHED, function (session) {
session.createCall({callee: number}).call();
})
}
Вот так вполне похоже на несколько строк JS — кода. Полные листинги с комментариями приведены для законченности примера. Чтобы не только позвонить можно было, но и сбросить звонок, и статусы показать.
Что касается зависимостей, без них не обойтись. Да. Мало чего можно сделать на JavaScript без зависимостей. Обычно подразумевается, что есть какое-то API, библиотека.
Что касается заголовка, это всего лишь заголовок. Если бы заголовок был «Как дрессировать котят», то да, пожалуй вводил бы кого-то в заблуждение.
-6
Sign up to leave a comment.
Несколько строк JS кода для звонка из браузера на мобильный телефон