Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
voip:asterisk:befehle [02.03.2010 21:48. ] – angelegt django | voip:asterisk:befehle [13.03.2010 19:33. ] (aktuell) – Grahik beschriftet django | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== nützliche Kommandos rund um Asterisk ====== | ||
+ | |||
+ | {{voip: | ||
+ | |||
+ | ===== asterisk ===== | ||
+ | ==== Optionen -c und -v ==== | ||
+ | Wollen wir unseren Asterisk-Server starten und dabei die Asterisk-Konsole aufrufen, so benutzen wir die Option **-c**. | ||
+ | Die Detailmenge der Konsolenmeldungen steuern wir dabei über ein oder mehrere Optionen **v**, also z.B.: | ||
+ | # asterisk -cv | ||
+ | Nur wenige Statusmeldungen werden ausgegeben. | ||
+ | # asterisk -cvvvvv | ||
+ | Ausführliche Statusmeldungen werden auf der Konsole ausgegeben. | ||
+ | ==== Option -r ==== | ||
+ | Mit der Option **-r** können wir uns mit einem laufenden Asterisk-Serverprozess verbinden. | ||
+ | # asterisk -r | ||
+ | < | ||
+ | Created by Mark Spencer < | ||
+ | Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' | ||
+ | This is free software, with components licensed under the GNU General Public | ||
+ | License version 2 and other licenses; you are welcome to redistribute it under | ||
+ | certain conditions. Type 'core show license' | ||
+ | ========================================================================= | ||
+ | Connected to Asterisk 1.6.0.25 currently running on thinkpad (pid = 3588) | ||
+ | Verbosity is at least 3</ | ||
+ | ==== Option -rx ==== | ||
+ | Möchten wir uns mit einem laufenden Prozess verbinden, um einen Befehl auf der Asterisk-Konsole abzusetzen, so benutzen wir die Option **-rx**. Im folgendem Beispiel lassen wir uns den // | ||
+ | # asterisk -rx " | ||
+ | < | ||
+ | Include => ' | ||
+ | Include => ' | ||
+ | Include => ' | ||
+ | Alt. Switch => ' | ||
+ | Alt. Switch => ' | ||
+ | Alt. Switch => ' | ||
+ | Alt. Switch => ' | ||
+ | Alt. Switch => ' | ||
+ | |||
+ | [ Context ' | ||
+ | Alt. Switch => ' | ||
+ | |||
+ | [ Context ' | ||
+ | Alt. Switch => ' | ||
+ | |||
+ | [ Context ' | ||
+ | ' | ||
+ | 2. NoOp(die sip-id lautet ${CALLERID(num)}) | ||
+ | 3. MYSQL(Query resultid ${connid} SELECT MSN from sip where name=${CALLERID(num)}) [pbx_config] | ||
+ | 4. MYSQL(Fetch fetchid ${resultid} var1) [pbx_config] | ||
+ | 5. NoOp(nun haben wier die MSN ermittelt: ${var1}) [pbx_config] | ||
+ | 6. MYSQL(Clear ${resultid}) | ||
+ | 7. MYSQL(Disconnect ${connid}) | ||
+ | 8. NoOp(nun hat die MSN ermittelt: ${var1}) | ||
+ | 9. Set(CALLERID(num)=${var1}) | ||
+ | 10. NoOp(nun haben wier die Caller-ID-Number gesetzt auf: ${CALLERID(num)}) [pbx_config] | ||
+ | 11. Dial(mISDN/ | ||
+ | 12. Hangup() | ||
+ | |||
+ | [ Context ' | ||
+ | ' | ||
+ | 2. Pickup(${EXTEN: | ||
+ | ' | ||
+ | |||
+ | [ Context ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | |||
+ | [ Context ' | ||
+ | ' | ||
+ | |||
+ | -= 9 extensions (21 priorities) in 7 contexts. =-</ | ||
+ | ==== Option -V ==== | ||
+ | Zum anzeigen der gerade installierten Asterisk-Version verwenden wir die Option **-V**. | ||
+ | # asterisk -V | ||
+ | Asterisk 1.6.0.25 | ||