Asterisk (raspbx): py 脚本 - 打开 asterisk CLI 并启动命令
Asterisk (raspbx): py script - open asterisk CLI and fire command
我正在尝试通过星号从 python 脚本向我的智能手机发送短信。
我已经在带有 chan_dongle.
的 Raspberry 3 上安装了 RasPBX
手动运行正常:
asterisk -vvvr
然后
dongle sms dongle0 +4178xxxxxxx Hello, nice weather today
我的想法是编写一个 python 脚本来打开 asterisk cli 并输入发送短信的命令。
像这样:
import os
import time
os.system("asterisk -vvvr")
time.sleep(2)
os.system("dongle sms dongle0 +4178xxxxxxx Hello, nice weather today")
但是没用!谁能帮帮我?
谢谢。来自瑞士的问候(那里今天天气不好)
你应该这样做:
asterisk -rx "core show channels"
-x command
Connect to a running Asterisk process and execute a command on a command line, passing any output through to stan‐
dard out and then terminating when the command execution completes. Implies -r when -R is not explicitly supplied.
我正在尝试通过星号从 python 脚本向我的智能手机发送短信。 我已经在带有 chan_dongle.
的 Raspberry 3 上安装了 RasPBX手动运行正常:
asterisk -vvvr
然后
dongle sms dongle0 +4178xxxxxxx Hello, nice weather today
我的想法是编写一个 python 脚本来打开 asterisk cli 并输入发送短信的命令。
像这样:
import os
import time
os.system("asterisk -vvvr")
time.sleep(2)
os.system("dongle sms dongle0 +4178xxxxxxx Hello, nice weather today")
但是没用!谁能帮帮我?
谢谢。来自瑞士的问候(那里今天天气不好)
你应该这样做:
asterisk -rx "core show channels"
-x command Connect to a running Asterisk process and execute a command on a command line, passing any output through to stan‐ dard out and then terminating when the command execution completes. Implies -r when -R is not explicitly supplied.