Asterisk PAMI发起Outboud呼叫问题

时间:2017-10-16 10:53:53

标签: asterisk

我正在使用PAMI来发起呼叫,它应该拨打本地分机(sip / 7xx),当它在该分机上被选中时,它应该拨打客户号码(外拨电话),但它没有和它随机选择本地扩展。当我将其更改为dadhi trunk(DADHI / trunk-name / 08008085883)时,当客户选择此呼叫时,它会拨打客户电话然后拨打本地分机我想要反向,首先拨打本地分机然后拨打客户(拨出电话)

$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);`

1 个答案:

答案 0 :(得分:0)

对我有用的解决方案:

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