#!/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
