- Mitglied seit
- 22 Jul 2005
- Beiträge
- 67
- Punkte für Reaktionen
- 0
- Punkte
- 0
Falls mal wieder einer das Manager Interface testen will, kann er mit diesem Script Kommandos, die in Dateien liegen, oefters und ohne grossartige Tipporgien abfeuern.
...zum Beispiel so:
Die beiden Dateien(wichtig: Leerzeile am Ende!):
login.txt
originate.txt
Code:
#!/bin/bash
#
# amisend: send Manager commands
#
host=192.168.11.60
port=5038
if [ $# -lt 1 ]
then
echo "Usage: $(basename $0) <managercommand-file>..."
exit 1
fi
cat $* | while read line
do
echo -en "$line\r\n"
done | netcat $host $port
...zum Beispiel so:
Code:
amisend login.txt originate.txt
Die beiden Dateien(wichtig: Leerzeile am Ende!):
login.txt
Code:
Action: Login
Username: foouser
Secret: mypassword
Events: off
originate.txt
Code:
Action: Originate
Channel: LOCAL/10@callback
Context: meincontext
Exten: 11
Priority: 1
Variable: called=11|caller=10
Zuletzt bearbeitet: