android上的sip軟電話
阿新 • • 發佈:2019-01-23
候選:
linphone是一個成熟的跨平臺sip軟電話,但是它的android版本剛剛出來,但是目前還不支援視訊通話。底層使用的庫是eXosip。模擬器上開源執行,能夠撥打和接聽電話,但是沒有語音,只是狀態會成為connected。
sipdroid也是開源的,比較成熟,支援視訊通話。使用的是Mjsip庫。模擬器上提示:not suitable data network。
Imsdroid支援視訊通話,底層庫是doubango。模擬上提示:network not activi。
關於doubango庫,也不單單是sip的,如下:
doubango is the world's most advanced open source 3GPP IMS/RCS framework
The framework is written in ANSI-C to ease portability and has been carefully designed to efficiently work on embedded systems with limited memory and low computing power and to be extremely portable.
目前瞭解到的開源sip協議棧有:
C語言的:eXosip,doubango
java語言的:Mjsip,JAIN SIP
補充:
模擬器的限制:
In this release, the limitations of the emulator include:
- No support for placing or receiving actual phone calls. You can simulate phone calls (placed and received) through the emulator console, however.
- No support for USB connections
- No support for camera/video capture (input).
- No support for device-attached headphones
- No support for determining connected state
- No support for determining battery charge level and AC charging state
- No support for determining SD card insert/eject
- No support for Bluetooth