[GELÖST] Anzeige von Variablen aus AstDB auf Display von Snom360

VOIPdani

Mitglied
Mitglied seit
8 Aug 2005
Beiträge
432
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich nutze ein Snom360 um damit Rufumleitungen (über die Function Keys) auf verschiedene mobile Endgeräte zu tätigen. Ich hinterlege das ganze In der AstDB. Nun wäre es wünschenswert, dass am Display des Snom360 die aktive Rufumleitung angezeigt wird... Rufumleitung von 9020 auf 30 soll am Display durch 9020 -> 30 dargestellt werden.

Messages kann ich prinzipiell verschicken Dank http://www.ip-phone-forum.de/showthread.php?t=83441, aber ich kann leider keine Variablen aus der Asterisk-internen DB mitschicken, weil ich sipsak nicht mit System() auslösen kann:
Code:
exten => 1234,1,Set(uml=${DB(fonestat/9020)})
exten => 1234,2,NoOp(9020 -> ${uml})
exten => 1234,3,System(sipsak -M -O desktop -r 5060 -B 9020 -> ${uml} -s sip:[email protected] -H 172.21.31.51)
exten => 1234,4,Hangup

Jul  4 10:55:53 VERBOSE[9336] logger.c:     -- Executing Set("SIP/LetD-243d", "uml=31") in new stack
Jul  4 10:55:53 VERBOSE[9336] logger.c:     -- Executing NoOp("SIP/LetD-243d", "9020 -> 31") in new stack
Jul  4 10:55:53 VERBOSE[9336] logger.c:     -- Executing System("SIP/LetD-243d", "sipsak -M -O desktop -r 5060 -B 9020 -> 31 -s sip:[email protected] -H 172.21.31.51") in new stack
Jul  4 10:55:53 WARNING[9336] app_system.c: Unable to execute 'sipsak -M -O desktop -r 5060 -B 9020 -> 31 -s sip:[email protected] -H 172.21.31.51'
Jul  4 10:55:53 VERBOSE[9336] logger.c:   == Spawn extension (FIRMAINTERN, 1234, 3) exited non-zero on 'SIP/LetD-243d'

Hat jemand eine Idee warum das so nicht funktioniert, ihr würdet mir sehr weiterhelfen.

Danke im Voraus, lg Dani
 
Zuletzt bearbeitet:
Kann mir denn bei meinem Problem wirklich niemand weiterhelfen? Ich möchte doch nur sipsak mit System() in der extensions.conf ausführen.
 
sieht so aus als würde sipsak nicht gefunden. Gib doch im System() mal den gesamten Pfad mit, in dem sich sipsak befindet.
 
Dankeschön für den Hinweis, das hat mein Problem gelöst. Mit folgendem Code kann ich sipsak über System() ausführen:

Code:
exten => 1234,1,Set(uml=${DB(fonestat/9020)})
exten => 1234,2,NoOp(9020 -> ${uml})
exten => 1234,3,Answer()
exten => 1234,4,System(/usr/local/bin/sipsak -M -O desktop -r 5060 -B "9020->${uml}" -s sip:[email protected] -H 172.21.31.51)
exten => 1234,5,Hangup

lg Dani
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.