#!/bin/sh
COUNT=30

if [ ! -z $1 ]; then
    COUNT=$1
fi

interfaces=$(getchannels -d 2>&1 > /dev/null | grep -v PCM | grep -v found | sed -e 's/\(.*\)\/D.*/\1/' | tr '\n' ' ' )
echo "looping bearer channels on $COUNT channels on interfaces $interfaces"

killall interconnect.prc

for p in $interfaces; do
   for i in $(seq 1 $COUNT); do
      I=$p/B$i
      # start interconnect on interface b
      ICON="interconnect.prc -f $I -F $I -l 2 -y 60"
      echo $ICON
      $ICON &
   done
done

cat

killall interconnect.prc
