Отправить СМС через скайп с PHP - PullRequest
1 голос
/ 27 августа 2009

Кто-нибудь имеет опыт использования PHP для отправки смс через Skype

Я хочу, чтобы пользователь, находящийся за пределами веб-сайта, использовал одну из форм и дал им выбор, если он хочет отправить SMS-сообщение для выполнения запроса. Сначала он должен будет проверить наличие Skype на клиентском компьютере, если это так, он должен отправить SMS. У меня уже есть номер мобильного телефона пользователя в базе данных, когда он заходит на сайт.

Может быть, я должен использовать комбинацию из Javascript и PHP?

Я вижу, что в Skype есть скрипт call.php , но я не могу понять, как его использовать. А также как настроить отправку смс сообщений.

Если кто-нибудь может дать мне несколько советов, это было бы полезно.

Если Skype будет закрыт, кто-нибудь знает хороший смс-сервис для внедрения на веб-сайте, который позволил бы мне достичь той же цели?

Ответы [ 3 ]

5 голосов
/ 27 августа 2009

Если вы используете PHP в Windows, вы можете использовать оболочку COM для PHP для взаимодействия с Skype4COM . Я не тестировал его, но, следуя примерам из документации Skype4COM, это должно работать:

$skype = new COM("Skype4COM.Skype");
$skype->sendSms("+1234567890", "SMS text goes here");

Однако это будет использовать экземпляр Skype, работающий на вашем сервере. Конечно, невозможно взаимодействовать с экземпляром Skype, работающим на компьютере вашего клиента, с помощью клиентского JavaScript. Некоторый базовый интерфейс может быть выполнен с помощью MSIE и VBScript, но я думаю, что таким образом функциональность также будет очень ограниченной, потому что она будет очень небезопасной, если она не будет ограничена.

1 голос
/ 20 мая 2010

TRUE .. Однако, это будет использовать экземпляр Skype, работающий на вашем сервере.

НЕ ПРАВДА .. Конечно, невозможно взаимодействовать с экземпляром Skype, работающим на компьютере вашего клиента, используя клиентский JavaScript

^ Javascript на стороне клиента МОЖЕТ выполнять серверные вызовы через javascript ajax, черт возьми, вы даже можете выполнять вызовы на стороне сервера БЕЗ использования javascript, встраивая вызов в тег изображения!

есть. img src = "myskype_server.com/announcestatus.php?session=23eedwrwe23323&status= Просмотр ипотечных документов"

announcestatus.php // подключаемся к серверу, на котором запущен скайп // делаем серию проверок безопасности // подключаемся к реальному компьютеру с Windows, работающему по скайпу (имя хоста можно исправить с помощью службы, например www.dyndns.com) //

Если кому-то это особенно интересно, я могу упаковать шаткий код, который я использовал для его реализации, и опубликовать его.

1 голос
/ 27 августа 2009

нет, php - это язык сценариев на стороне сервера, с ним вы не можете получить доступ к пакетам клиентов. и я сомневаюсь, что можно позвонить по скайпу из JavaScript…

...