سلام
واسه dahdi از perl استفاده میکنم به این صورت که شماره ها رو از DB پیدا میکنم و از طریق اتصال به استریسک تماس ها رو برقرار میکنم. این کدیه که این کارو انجام می ده:
[left]while(my $r = $cmd->fetchrow_hashref){
logmsg($r->{cid});
$chr->do("call updateCalledUsers($r->{cid})"

;
logmsg('Ordering call: '.$r->{cid});
open cf,'>'.$OUTGOING_PATH.'/.call';
print cf <<EOS;
Channel: $OUTGOING_CHANNEL/$r->{cid}
WaitTime: 16
Context: AlarmService
Extension: s
Priority: 1
Archive: Yes
Set: cid=$r->{cid}
EOS
close cf; [/left]
وقتی outgoing به dahdi ست شده باشه مشکلی نیست و بطور همزمان به شماره ها زنگ می زنه ولی وقتی dahdi رو به sip تغییر می دم فقط به یکی از شماره ها زنگ میزنه....
امیدوارم منظورم رو رسونده باشم.
ممنون از توجهتون.....