Design and implementation of a mobile VoIP system on Android
Title | Design and implementation of a mobile VoIP system on Android |
Publication Type | Conference Paper |
Year of Publication | 2014 |
Authors | Luchian, E., Terebes, R., Cremene, M. |
Conference Name | Electronics and Telecommunications (ISETC), 2014 11th International Symposium on |
Date Published | Nov |
Keywords | android, Android (operating system), Android devices, Androids, ASP technology, buffering techniques, cryptography, DNS, Encryption, graphical user interfaces, in band signaling, Internet telephony, IP networks, mobile users, mobile VoIP system, Mobility, mobility management (mobile radio), moving users, peer entity, Peer-to-peer computing, pre-call mobility, Protocols, Servers, signaling procedure, smart phones, socket communications, sockets, true mid-call mobility, VoIP, VoIP service |
Abstract | The paper presents a secure solution that provides VoIP service for mobile users, handling both pre-call and mid-call mobility. Pre-call mobility is implemented using a presence server that acts as a DNS for the moving users. Our approach also detects any change in the attachment point of the moving users and transmits it to the peer entity by in band signaling using socket communications. For true mid-call mobility we also employ buffering techniques that store packets for the duration of the signaling procedure. The solution was implemented for Android devices and it uses ASP technology for the server part. |
DOI | 10.1109/ISETC.2014.7010772 |
Citation Key | 7010772 |
- Mobility
- VoIP service
- VoIP
- true mid-call mobility
- sockets
- socket communications
- smart phones
- signaling procedure
- Servers
- Protocols
- pre-call mobility
- Peer-to-peer computing
- peer entity
- moving users
- mobility management (mobile radio)
- android
- mobile VoIP system
- mobile users
- IP networks
- Internet telephony
- in band signaling
- graphical user interfaces
- encryption
- DNS
- Cryptography
- buffering techniques
- ASP technology
- Androids
- Android devices
- Android (operating system)