#!/usr/bin/ksh #echo $*>>/tmp/dial.log MYSQL="mysql -h mysql" LEITUNG="$1" shift DB=asterisk ANRUFER="$5" NAME="$2" AGENT="${10}" #NR="${NAME##* <}" #NR="${NR%%>*}" NR="$3" NAME="${NAME%% <*}" NAME="${NAME%\"}" NAME="${NAME#\"}" CONTEXT="$4" SERVER="${9#*@}" ZEIT="$6" ZEIT="${ZEIT%-*}${ZEIT#*-}" ZIEL="$1" if [ "$NR" == "$ANRUFER" ] then ANRUFER="${11#*:}" ANRUFER="${ANRUFER%>*}" fi #[ -z "$SERVER" ] && SERVER="$5" #echo >>/tmp/agi.log #echo "Name: $NAME Nr.: $NR context: $CONTEXT Server: $SERVER zeit: $ZEIT Ziel: $ZIEL Anrufer: $ANRUFER Leitung: $LEITUNG">>/tmp/dial.log #cat >>/tmp/agi.log echo " insert into anrufe_server(server) values(trim('$SERVER')); insert into context(context) values(trim('$CONTEXT')); insert into anrufe_agent(agent) values(trim('$AGENT')); insert into anrufe(leitung,ziel,anrufer,name,nr,zeit,context,server,agent) select '$LEITUNG','$ZIEL','$ANRUFER','$NAME','$NR','$ZEIT',context.id,anrufe_server.id,anrufe_agent.id from anrufe_server,context,anrufe_agent where anrufe_server.server=trim('$SERVER') and context.context=trim('$CONTEXT') and anrufe_agent.agent=trim('$AGENT'); "|$MYSQL -f $DB 2>>/tmp/agi.log