Linux technical support - [email protected]


asterisk

# SHOW SIPS
> sip show peers

# MAKE CALL
> channel originate SIP/alex extension 500@demo

# asterisk show user agents
asterisk -rvvvvvx 'sip show peers' | grep "^[0-9][0-9][0-9][0-9]" | grep OK | awk -F '/' '{print $1}' | while read line; do echo $line; asterisk -rvvvvvx "sip show peer $line" | grep "Useragent"; sleep 2; done

# MAKE CALL
> channel originate IAX2/asterisk01/2555 extension 123123123@from-qwe

# packet loss counter
asterisk -rvvvvvx 'sip show channelstats' | grep "^10" |  awk '{ print substr($0, 91, 10)}' | sort -rn | head -n 1

# packet loss percent
asterisk -rvvvvvx 'sip show channelstats' | grep "^10" |  awk '{ print substr($0, 103, 5)}' | sort -rn | head -n 1

# jitter
asterisk -rvvvvvx 'sip show channelstats' | grep "^10" |  awk '{ print substr($0, 110, 7)}' | sort -rn | head -n 1

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>