Я пытался отправить сообщение из скрипта python, используя библиотеку ESL в freesswitch, но безуспешно.
Я попробовал следующий скрипт:
from ESL import *
con = ESLconnection("127.0.0.1", "8021", "ClueCon")
event = ESLevent("MESSAGE")
event.addHeader("from", "5000@192.168.1.6")
event.addHeader("to", "1000@192.168.1.6")
event.addHeader("proto", "sip")
event.addBody("message contents")
print(event.serialize("plain"))
con.sendEvent(event)
мой скрипт выполняется без ошибок, но также сообщение не было получено
результат события печати "
Event-Name: MESSAGE
from: 5000%40192.168.1.6
to: 1000%40192.168.1.6
proto: sip
Content-Length: 16
message contents