WoW! I have hardly any idea of what your script is supposed to do...
I have been trying to get the basic Linphone app to work for a couple
of years now...
Still Trying
On Wed, Oct 28, 2020 at 10:35, Maciej Morycinski <[email protected]>
wrote:
Sorry for mangled script. Let me try again.
#!/bin/bash
# This script will use linphone to call any sip, tel or callto uri,
# as long as web browser and/or address book is set up to use it.
# Linphone by itself will not work, as it expect a call parameter
# as detailed below:
# linphone must run, then
# linphone "call sip-address=<sip:[email protected]>"
# will call Voip.ms echo test
# linphone "call sip-address=604-555-1212"
# will call a (nonexistent) number in Vancouver area code
# ================================================================
# Check that there is only one parameter
if [ "$#" -ne 1 ]; then
echo " " $# " parameters, must be one only"
else
# Input parameter must start with one of: sip:, tel:, or callto:
p=$(expr $1 : "^\(<sip:\|tel:\|callto:\>)")
if [ $p ]; then
# Protocol with telephone number or sip address
pt=$1
# Calculate the length of the protocol part
lp=$(expr length $p)
# Calculate the length of the telephone number including
protocol
lpt=$(expr length $pt)
# Calculate length of sip address less protocol part
lsa=$(expr $lpt - $lp)
if [ $lsa -gt "0" ]; then
# Calculate the position of first character of address
less protocol
fc=$(expr $lp + 1)
sa=$(expr substr $pt $fc $lsa)
echo "Calling" "$sa"
notify-send "Calling" "$sa" --icon=dialog-information
linphone "call sip-address=$sa"
else
echo "Phone number/sip address not provided"
fi
else
echo "Usage: linphone-tel.sh protocol:destination"
echo " where protocol is one of: sip, tel, or callto"
echo " and destination is either a phone number, or a
sip address"
fi
fi
_______________________________________________
Linphone-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/linphone-users