我正在尝试使用 python 套接字获取 Asterisk 服务器的状态,但没有任何反应。
这是我的代码:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
HOST = '192.168.1.105'
PORT = 5038
s.connect((HOST, PORT))
params = """Action: login
Events: off
Username: admin
Secret: mypass
Action: status
Action: Logoff
"""
s.send(params)
data = s.recv(1024)
print data + '\n'
s.close()
我只收到一条消息,说 Asterisk 版本,仅此而已。
我希望有人可以帮助我解决这个问题。
提前致谢。