MP3Player() — Plays an MP3 file or stream



Uses the mpg123 program to play the given location to the caller. The specified location can be either a filename or a valid URL. The caller can exit by pressing any key.


The correct version of mpg123 must be installed for this application to work properly. Asterisk currently works best with mpg123-0.59r.

Returns -1 on hangup; otherwise, returns 0.

    exten => 123,1,Answer()
    exten => 123,2,MP3Player(test.mp3)

    exten => 123,1,Answer()
    exten => 123,2,MP3Player(http://server.tld/test.mp3)

Get Asterisk: The Future of Telephony now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.