2013-07-13 23 views
5

Czy można używać telefonu z systemem Android jako prostej bramki GSM?
Telefon będzie odbierać połączenia VoIP za pomocą (najlepiej) wbudowanego w Androida zestawu SIP, inicjować połączenia GSM i łączyć audio w obie strony. Po zakończeniu jednego połączenia, drugi również się kończy.Czy można przekazać połączenie VoIP do GSM

Jak mogę podejść do problemu? Moje wcześniejsze próby zawiodły w łączeniu dźwięku między połączeniami. Czy istnieje sposób obsługiwania zestawu SDK, który przeoczyłem? Czy muszę wprowadzić jakieś obejście?

+1

Czy potrzebujesz go specjalnie na androida - możesz to zrobić dość łatwo dzięki PABX VoIP takim jak Asterix i karcie interfejsu GSM? – Mick

+0

Prawdopodobnie można zbudować prostą aplikację zasilaną Twilio, aby to zrobić. Możemy obsłużyć VoIP do PSTN (w tym GSM) z biblioteką Android. http://www.twilio.com/client – xmjw

Odpowiedz

0

Istnieją dwa problemy z tym, co prosicie:

  1. Jak zdobyć na niechciane dźwięki rozmowy komórkowej.
  2. Jak uzyskać dostęp do wychodzącego strumienia audio połączenia komórkowego.

Recording komórkowa audio

Sprawdź tę link dla niektórych szczegółów, w jaki sposób można to zrobić na niektórych urządzeniach. Interfejs API, którego używają, to api MediaRecorder. Po uzyskaniu strumienia audio możesz go zakodować i wysłać w dół strony wywołania SIP.

Odtwarzanie audio do Komórkowej Wezwania

Jest to najprawdopodobniej najbardziej skomplikowane nieco, gdyż nie ma Google API, aby dostać się do wychodzącego strumienia audio bezpośrednio. Mogę tylko wymyślić dwa możliwe sposoby na zrobienie tego.

  1. Przepisz aplikację na telefon z systemem Android, która jest "stosem telefonii" w systemie Android. Dzięki bezpośredniemu (tylko) dostępowi do łącza portu szeregowego do komórkowej stacji radiowej, możesz uzyskać dostęp do wychodzącego strumienia audio. Wymagałoby to zrootowania urządzenia, aby móc to zrobić.
  2. Włącz tryb głośnika, a następnie odtwarzaj dźwięk przez głośnik, tak aby mikrofon mógł odtwarzać dźwięk. Możesz mieć problemy z głośnością (zarówno grając, jak i mikrofon), a także mikrofon odbiera inne dźwięki w okolicy.

Ja osobiście nie sądzę, każdy z nich sugeruje, są warte rozważenia i jesteś lepiej postępując zgodnie z komentujących doradzić i iść z czymś w rodzaju centrali VOIP jak Asterix z bramą/GSM PTSN.

Powiązane problemy