Вот так выгляди мой скрипт по отбору звонка:
#!/usr/bin/php -q
<?php
$par=$argv[1];
list($abonent,$chan_dist)= split (":",$par);
$asm = new AGI_AsteriskManager();
if($asm->connect()) {
$call = $asm->Command('core show channels');
$poz1=strpos($call['data'],"SIP/".$abonent."-");
$poz2=strpos ...