2011-06-27 2 views
2

Я заинтересован в программном ответе на VoIP-вызов, предпочтительно в приложении Skype, с помощью фоновой службы моего приложения. Поэтому мне нужно будет как-то обнаружить входящий звонок Skype, а затем ответить на него. Я использовал интерфейс ITelephony для ответа на обычные звонки, и это, похоже, работает на большинстве телефонов.Android - как отвечать на звонки Skype/VoIP?

Возможно ли это? Есть ли открытый API Skype для мобильных устройств, который я мог бы использовать для этого?

Cheers.

EDIT - кто-нибудь знает, есть ли API с открытым исходным кодом Viber? Это еще одно приложение для смартфонов VoIP, с которым я мог бы работать.

ответ

3
  1. Skype не VoIP. Он использует собственный закрытый протокол.

  2. Поскольку протокол Skype является проприетарным и API не доступен, вы не можете обнаружить, что «звонок» подходит.

  3. Нет открытого API Skype.

+2

Skype * это * VoIP - это голос, и он делает это по IP. Это может быть не стандартизованный протокол (и я бы хотел), но это не делает его не VoIP. –

+0

EDIT - знаете ли вы, что есть API с открытым исходным кодом Viber? Это еще одно приложение для смартфонов VoIP, с которым я мог бы работать. – JDS

3

Это нежизнеспособно, так как Skype не является открытым исходным кодом, и любая попытка будет просто взломать. Skype использует проприетарный протокол и проприетарный интерфейс. Вы можете использовать библиотеку VOIP для связи без Skype. Быстрый поиск в google показал некоторые мертвые проекты, поэтому начните оттуда.

Смежные вопросы