Snom Transfer, gehaltener Anruf wird verloren

Hallo,

hab in meinem (aktuellen) reverse-agi-skript die Zeilen auskommentiert, wie oben beschrieben.
...allerdings sind die im neuen skript etwas anders, anyway...

Hat nicht funktioniert!
Bei Verwendung des Skripts können Anrufe zwischen Snom (370, 300) nicht weitergeleitet werden, Hold ist auch nicht möglich, und der Anrufer hört keine Musik...und ist danach verschollen...in den Weiten des Universums ;-)

Reinhard
 
Prüfe doch mal bitte, da wir ja anscheinend unterschiedliche Skripte haben - ob Du verhindern kannst das awk oder sed eingreifen.

In meinem Fall wurde das ganze mit awk gemacht, wie es in dem Neuen ist weiss ich nicht.

Aber aktuell steht das WARUM noch im Raum ?!
 
Hallo,

ich teste en nun auch mal, muss nur ab und zu mal in den Garten...

Mein Reverse ist:

Version: ast_revers.agi-1.0.1_2009.04.08 - Bugfix-Version zum Auslesen der Asterisk-Responses
 
Mein Skript
ast_revers.agi-1.0_2009.03.26

awk kommt bei mir nur hier vor, und der Code ist etwas anders:
Code:
## Die Werte NUMMER NAME und DEATAILS aus dem cache lesen
function read_cache {
echo "Suche nach $NUMMER im cache" >> $LOGFILE
NAME=`awk  -F '\t' '{ if ($1 == "'$NUMMER'") print $2 }' $CACHE`
DETAILS=`awk  -F '\t' '{ if ($1 == "'$NUMMER'") print $3 }' $CACHE`
if [ "$BLACKLIST" == "YES" ]; then
	ISBLACK=`awk  -F '\t' '{ if ($1 == "'$NUMMER'") print $4 }' $CACHE`
	if [ "$ISBLACK" == "NULL" ] ||  [ "$ISBLACK" == "" ]; then
		ISBLACK=Nein
	fi
fi
}

function read_cache2 {
echo "Suche nach $NUMMER im cache2 " >> $LOGFILE
NAME=`awk  -F '\t' '{ if ($1 == "'$NUMMER'") print $2 }' $CACHE2`
DETAILS=`awk  -F '\t' '{ if ($1 == "'$NUMMER'") print $3 }' $CACHE2`
if [ "$BLACKLIST" == "YES" ]; then
	ISBLACK=`awk  -F '\t' '{ if ($1 == "'$NUMMER'") print $4 }' $CACHE2`
        if [ "$ISBLACK" == "NULL" ] ||  [ "$ISBLACK" == "" ]; then
                ISBLACK=Nein
        fi
fi
}

...habe aber die entsprechenden Zeilen auskommentiert, das hat nichts gebracht, außer dass der Name nicht mehr am Display stand ;-)

lg
Reinhard
 
Setze mal nachdem das Skript gelaufen ist ein :

exten => EXTEN,1,Verbose(${LONGNAME} und {CALLERID(name})

ein und schau mal an der CLI was dort passiert, bei mir ist es ganz klar der Versuch die Callerid(name) zu überschreiben der hier alles wirr macht.

Ich habe aber auch noch die uralt reverse.agi - noch ohne integrationsmöglichkeiten etc.

Aber auch mit der gleichen Syntax nahe awk.

LG Stefan
 
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.