Создание сервера для телефона или смс - PullRequest
1 голос
/ 25 августа 2011

Это мой новый проект, который состоит из создания сервера для телефона и смс. Я хотел бы сделать что-то вроде Google Talk, где можно было бы совершать звонки и принимать звонки или даже текст через Интернет.

Я бы смог подключить стационарный телефон или просто микрофон, позвонить на сотовый и поговорить. В противном случае, просто отправив смс-сообщение через интернет в мою камеру, было бы здорово.

Любая ссылка или руководство будет высоко ценится.

Примечания:

Да, я знаю, что есть сайты, которые делают эти вещи. Не то, что я спрашиваю. Я установил Windows Server 2008 r2 дома. Я думаю, что я приличный программист, достаточно, чтобы иметь возможность программировать это, если у меня есть какая-то подсказка, что я должен искать. Не говорите мне, что это невозможно, так как не так давно я видел USB-оборудование, которое позволяло совершать звонки через Интернет (я знаю, что это сложнее, но я хочу иметь эти знания)

Ответы [ 3 ]

1 голос
/ 05 сентября 2011

Для телефона у вас есть два варианта:

  1. не покупаю железо и использую voip Вы можете использовать некоторые VoIP для шлюзов наземной линии. Есть много способов достичь этого. Самым «профессиональным» будет покупка сделанного номера: http://www.voip -info.org / wiki / view / DID + Service + Providers . Но есть и другие способы, например, использование Skype API.
  2. второй вариант - подключение сервера к стационарному телефону с использованием специального оборудования - http://www.voip -info.org / wiki / view / FXO

Вероятно, самая смешная часть - написание webgui, поскольку написание части АТС может быть немного сложнее. Вам следует рассмотреть возможность использования Asterisk (бесплатно, с открытым исходным кодом) - Linux или 3CX (не бесплатно) - Windows.

Относительно смс:

  1. Вы можете использовать смс шлюз, т.е.: http://www.clickatell.com/
  2. Вы можете купить GSM модем на свой сервер
1 голос
/ 05 сентября 2011

Хорошо, как уже предлагали другие, Asterisk - один из самых очевидных путей. Некоторое время назад мы создали онлайн-решение, которое позволяет выполнять большинство описанных вами действий: звонки по VoIP, генерация абонентской группы, АТС, соединение со стационарными телефонами, отправка смс, платежи.

Использованные инструменты:
- ЛАМПА (linux, apache, mysql, php)
- Звездочка
- OpenSer (http://en.wikipedia.org/wiki/OpenSER)
- третье лицо для отправки SMS
- Третья сторона для выставления счетов.

1 голос
/ 02 сентября 2011

Для части SMS есть SMSLib (http://smslib.org/),, где вы можете использовать подключенный телефон для отправки и получения SMS.
Вы можете предоставить веб-интерфейс для написания и чтения SMS, тогда, конечно, это будетболее легкая часть.

Для вызова я не знаю, но это должно быть возможно тоже. Я знаю, что есть чипы GSM, например, для arduino, но я думаю, что очень трудно перенаправить их в приложение на сервере может быть возможно с небольшой задержкой.
Другой вариант - просмотреть библиотеку VOIP , например, Asterisk (http://www.asterisk.org).

).
...