if($_REQUEST['COMMAND'] === 'startCallViaRest' ||
$_SERVER['REQUEST_URI'] === '/rest/voximplant.call.startViaRest.json') {
define('BITRIXREST_URL', '#asterisk ip-address#:8077');
}
#asterisk ip-address#
– адрес вашего Asterisk с установленным модулем.asterisk -rx 'sip show peer 123'
Где 123 – внутренний номер сотрудника/var/log/itgrix_bx.log
, перемещаемся в конец лога нажатием Shift+g, ищем снизу вверх по слову Originate, если запрос выполнился видим успешный ответ от Астериска:tcpdump port 8077
После этого делаем вызов кликом из Битрикс24.# asterisk -rvvvvv
> channel originate SIP/123 extension [email protected]
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called 123
-- SIP/123-00001a5e is ringing
WARNING[9975][C-00004504]: pbx.c:4461 __ast_pbx_run: Channel 'SIP/123-00001a62' sent to invalid extension but no invalid handler: context,exten,priority=bad-context,81234567890,1
[2018-12-21 17:47:52] ERROR[10555]: chan_pjsip.c:2458 request: Unable to create PJSIP channel - endpoint '123' was not found
[2018-12-21 17:47:37] WARNING[10527]: channel.c:6083 request_channel: No channel type registered for 'PSSIP'