On 12 April 2017 at 17:51, Deepika Yadav <deepikay@iiitd.ac.in> wrote:
Hi,
I am not bale to communicate with Freeswith over ESL:
When I run the following program:
import ESL
con = ESL.ESLconnection('localhost', '8021', 'ClueCon')
if con.connected: con.events('plain', 'ALL') while 1: e = con.recvEvent() if e: print e.serialize()
I get output as :
"Event-Name: SERVER_DISCONNECTED"
Can you run ? fs_cli -pClueCon fs_cli also using the same esl socket so it a good way to verify the socket connection is fine. Other than that, try also with telnet:- telnet localhost 8021 After getting prompt like:- Trying ::1... Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Content-Type: auth/request Enter:- auth ClueCon And press Enter twice. After than type:- events plain all And press Enter twice again. You should be getting events data from freeswitch.