Python Freeswitch Event Socket Library (ESL) extracted from Plivo implementation