Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- NUM="$1"
- uri=""
- num2name() {
- l=${#NUM}
- i=$l
- while [ $i -gt 0 ]; do
- n="$( echo "$NUM" | cut -b ${i} )"
- echo -n "$n."
- i=$(( $i - 1 ))
- done
- echo "e164.p2p"
- }
- qs="$( num2name "$1" )"
- kadnode-ctl lookup $qs 2>/dev/null | while read res; do
- ip="$( echo $res | cut -d':' -f1 )"
- port="$( echo $res | cut -d':' -f2 )"
- proto=""
- case "$port" in
- 5060)
- proto=""
- ;;
- 5061)
- proto=";proto=tls"
- ;;
- esac
- [ "$m" ] && echo -n "&"
- echo -n "SIP/${1}@$ip$proto"
- m=1
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement