Probleme mit Asterisk-Skript auf 10.5.2

C

cava

Aktives Mitglied
Thread Starter
Dabei seit
02.11.2004
Beiträge
507
Reaktionspunkte
1
Hallo,

ich hab auf meinem Leopard-Server (10.5.2) Asterisk 1.4.18 installiert. Das Skript zum Auflösen der Rufnummer über das Örtliche macht mir aber Probleme.

Code:
#!/bin/sh

url="http://www2.dasoertliche.de/?form_name=search_inv&page=RUECKSUCHE&context=RUECKSUCHE&action=STANDARDSUCHE&la=de&rci=no&ph=$1"
NAME=$(wget -q --tries=1 --timeout=2 -O - "$url" | grep class=\"entry\" | sed -e 's/<[^<]*>/\ /g; s/^[^a-zA-Z0-9]*//g')

echo 'SET VARIABLE NAME '"\"$NAME\"" >/dev/stdout

Hier der direkte Aufruf auf der Shell:
./reverse.agi 0123456789
"ET VARIABLE NAME "H?lzl Werner

1. Umlaute passen nicht
2. wenn ein Wert gefunden wird, dann passen die Anführungsstriche nicht
(die Nummern hab ich abgeändert)

./reverse.agi 012345
SET VARIABLE NAME ""

Wenn kein Wert gefunden wird, dann passt das, was der echo-Befehl ausgibt.
 
Zurück
Oben Unten