Всем привет!
Столкнулся с такой проблемой, при настройке интеграции amocrm с asterisk через виджет AasteriskNew. В скрипте описано действие call (звонок при нажатие на номер в карточке контакта)
elseif ($action==='call'){ // originate a call
$params=array(
'action'=>'Originate',
'channel'=>'SIP/'.intval($_GET['from']),
'Exten'=>strval($_GET['to']),
'Context'=>'from-internal',
'priority'=>'2',
'Callerid'=>'"'.strval($_GET['as']).'" <'.intval($_GET['from']).'>',
'Async'=>'Yes',
// Not Implemented:
//'Callernumber'=>'150',
//'CallerIDName'=>'155',
);
$resp=asterisk_req($params,true);
if ($resp[0]['response']!=='Success') answer(array('status'=>'error','data'=>$resp[0]));
answer(array('status'=>'ok','action'=>$action,'data'=>$resp[0]));
}
Но у меня есть телефоны подключенные по iax, с ними это не работает.
Как можно модифицировать скрипт, что бы звонок проходил и на SIP и на IAX2?
Спасибо!