2017-10-16 100 views
0

我使用PAMI发起呼叫,它应该打电话给本地分机(sip/7xx),并且当它在该分机上被选取时,它应该呼叫客户no(呼出呼叫),但它不,它随机选择本地扩展。当我将其更改为dadhi中继线(DADHI /中继线名称/ 08008085883)时,它可以在客户选择此呼叫时向客户打电话,然后它会振铃本地分机我想要与此相反,首先振铃到本地分机,然后再到客户(外拨电话)Asterisk PAMI Originate Outboud Call Issue

$originateMsg = new OriginateAction("SIP/726"); 
$originateMsg->setContext('from-digital'); // Have tried these from- sip- external, from-internal, from-digital 
$originateMsg->setPriority('1'); 
$originateMsg->setExtension("08008085883");//customer no 
$originateMsg->setCallerId("08008085883"); 
$originateMsg->setTimeout(20000); 
$originateMsg->setAsync(true); 
$originateMsg->setActionID($actionid); 
$a->send($originateMsg);` 

回答

0

解决方案,为我工作:

$originateMsg = new OriginateAction('SIP/ExtensionNumberHere'); 
$originateMsg->setExtension("CustomerNumberHere"); 
$originateMsg->setCallerId("DAHDI/g0/CustomerNumberHere");