An Embedded Asterisk Platform Instructional Design to Teach Voice over IP in Information Technology Undergraduate Courses - Using Raspberry PI and Asterisk to Build an Embedded Portable Didactic Tool

M. C. Dias, L. C. Bezerra, D. Morais, Caio F. Gabi, A. Perkusich

Abstract

This paper shows the building of an embedded Asterisk platform as a key technique for providing Information Technology classes with an extra laboratorial environment for learning Voice over Internet Protocol. Besides building the platform, the students are asked to mount a functional telephony system with it that meets the criteria of low cost, low building complexity and high adaptability to convergent networks. The Raspberry PI version B was the board used to provide portability for the students to work outside the laboratory environment. Asterisk was presented as a useful tool on which the students could create a flexible system that could be easily deployed on convergent networks. This work was developed in the Telephony subject for the Electrical Engineering and the Telecommunications Systems undergraduate courses from the Federal Institute of Education, Science and Technology of Paraíba – IFPB, and presented good results in the students´ learning achievements.

References

  1. Eady, M. J. And Lockyer, L. 2013. Tools for learning: Technology and Teaching Strategies. In: Learning to Teach in the Primary School. Queensland University of Technology. Available from: http://ro.uow.edu.au/cgi/viewcontent.cgi?article=1413 andcontext=asdpapers.
  2. Rowe, D. 2007 Free Telephony Project: Open Embedded Telephony. Avaiable from www.rowetel.com/ucasterisk.
  3. Spencer, M. 2003. The Asterisk Handbook. Asterisk Documentation Team. Available at www.asterisk.org.
  4. Lamar, Diego G. et al. 2012. Experiences in the Application of Project-Based Learning in a SwitchingMode Power Supplies Course. IEEE Transactions on Education, Vol. 55, no. 1, February 2012.
  5. Dias, M. et al. 2014. Using Asterisk as a Tool for Teaching Telephony Subject for Telecommunication Classes. In: Proceedings of the International Telecomunications Symposium, São Paulo, August 2014. São Paulo: IEEE.
  6. Abid, F.; Izeboudjen, N.; Bakiri, M.; Titri, S.; Louiz, F.; Lazib, D. 2012. Embedded implementation of an IPPBX /VoIP gateway. In: Microelectronics (ICM), 2012 24th International Conference on.
  7. Meggelen, J. V.; Smith, J. And Madsen, L. (2007) Asterisk - The Future of Telephony. 2nd ed. Sebastopol: O'Reilly Media, Inc.
  8. Hartpence, B. 2013. Packet Guide to Voice over IP. Sebastopol: O'Reilly Media, Inc.
  9. Ganssle, J. G. And Barr, M. 2003. Embedded Systems Dictionary. San Francisco: CMP Books.
  10. Upton, E. And Halfacree, G. 2014 Meet the Raspberry PI. United Kingdom: John Wiley and Sons Ltda.
  11. Cooper, J. And Knight, J. 2014. Evaluating possible uses of a Raspberry PI in an academic library environment. DLib Magazine.
  12. Machtelt, G. 2007. Introduction to LINUX - A hands-on Guide. Fultus Corporation.
  13. Dulaney, 2014. Linux All-in-One For Dummies. 5th ed. United Kingdom: John Wiley and Sons Ltda.
  14. Pritchard, S.; Pessanha, B. G.; Langfeldt, N.; Stanger, J. And Deanivro, J. 2010. LPI Linux Certification in a Nutshell. Sebastopol: O'Reilly Media, Inc.
  15. Martín, S. G. 2009. Contribution to Asterisk Open Source Project. Thesis (MSc). Universitat Oberta de Catalunya.
  16. Asterisk Project, 2014. Asterisk Architecture, The Big Picture. [Online]. Available from: https://wiki.asterisk.org/wiki/display/AST/Asterisk+A rchitecture%2C+The+Big+Picture [Accessed 2/9/2015].
  17. Zoiper.com. 2015. Free VoIP SIP softphone dialer with voice, video and instant messaging. [Online] Available from: http://www.zoiper.com/en/voipsoftphone/download/zoiper3/for/windows.
  18. Gonçalves, F. 2007. Configuration Guide for Asterisk PBX. V. Office Networks Ltda.
  19. Wireshark, 2011.VoIP calls [Online]. Available from: http://wiki.wireshark.org/VoIP_calls [Accessed 29/01/2015].
  20. Richardson, M. 2013. Getting Started with BeagleBone: Linux-Powered Electronic Projects with Python and Java Script. Paperback.
  21. Schinagl, O. M. 2014. Getting Started with Cubieboard. Paperback.
  22. Ramon, M. C. 2014. Intel Galileo and Intel Galileo Gen 2: Api Features and Arduino Projects for Linux Programmers. Paperback.
Download


Paper Citation


in Harvard Style

Dias M., Bezerra L., Morais D., F. Gabi C. and Perkusich A. (2015). An Embedded Asterisk Platform Instructional Design to Teach Voice over IP in Information Technology Undergraduate Courses - Using Raspberry PI and Asterisk to Build an Embedded Portable Didactic Tool . In Proceedings of the 7th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-107-6, pages 461-466. DOI: 10.5220/0005489504610466


in Bibtex Style

@conference{csedu15,
author={M. C. Dias and L. C. Bezerra and D. Morais and Caio F. Gabi and A. Perkusich},
title={An Embedded Asterisk Platform Instructional Design to Teach Voice over IP in Information Technology Undergraduate Courses - Using Raspberry PI and Asterisk to Build an Embedded Portable Didactic Tool},
booktitle={Proceedings of the 7th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2015},
pages={461-466},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005489504610466},
isbn={978-989-758-107-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - An Embedded Asterisk Platform Instructional Design to Teach Voice over IP in Information Technology Undergraduate Courses - Using Raspberry PI and Asterisk to Build an Embedded Portable Didactic Tool
SN - 978-989-758-107-6
AU - Dias M.
AU - Bezerra L.
AU - Morais D.
AU - F. Gabi C.
AU - Perkusich A.
PY - 2015
SP - 461
EP - 466
DO - 10.5220/0005489504610466