Пытаюсь сделать интеграцию согласно инструкции.
Столкнулся с проблемой при звонке из Битрикс 24, а именно скрипт не получает внутренний номер сотрудника из Б24.
Может кто сталкивался?
Лог Астериска
[2019-01-20 12:46:56] DEBUG[7908]: manager.c:6446 process_message: Running action 'Login'
[2019-01-20 12:46:56] DEBUG[2161]: manager.c:5990 match_filter: Examining AMI event:
Event: SuccessfulAuth
Privilege: security,all
EventTV: 2019-01-20T12:46:56.703+0500
Severity: Informational
Service: AMI
EventVersion: 1
AccountID: callme
SessionID: 0x7fe244083960
LocalAddress: IPV4/TCP/0.0.0.0/5038
RemoteAddress: IPV4/TCP/127.0.0.1/53944
UsingPassword: 0
SessionTV: 2019-01-20T12:46:56.703+0500
[2019-01-20 12:46:56] DEBUG[7908]: manager.c:6446 process_message: Running action 'Originate'
[2019-01-20 12:46:56] ERROR[5532]: chan_pjsip.c:2153 request: Unable to create PJSIP channel with empty destination
[2019-01-20 12:46:56] DEBUG[2161]: manager.c:5990 match_filter: Examining AMI event:
Event: OriginateResponse
Privilege: call,all
ActionID: 1547970416.7034
Response: Failure
Channel: PJSIP/
Context: from-internal
Exten: +79777777777
Reason: 0
Uniqueid: <unknown>
CallerIDNum: <unknown>
CallerIDName: CallMe
[2019-01-20 12:46:56] DEBUG[2874]: manager.c:5990 match_filter: Examining AMI event:
Event: OriginateResponse
Privilege: call,all
ActionID: 1547970416.7034
Response: Failure
Channel: PJSIP/
Context: from-internal
Exten: +79777777777
Reason: 0
Uniqueid: <unknown>
CallerIDNum: <unknown>
CallerIDName: CallMe
[2019-01-20 12:46:56] DEBUG[3317]: manager.c:5990 match_filter: Examining AMI event:
Event: OriginateResponse
Privilege: call,all
ActionID: 1547970416.7034
Response: Failure
Channel: PJSIP/
Context: from-internal
Exten: +79777777777
Reason: 0
Uniqueid: <unknown>
CallerIDNum: <unknown>
Лог Callme
2019.01.20 7:46:56
request
Array
(
[event] => ONEXTERNALCALLSTART
[data] => Array
(
[PHONE_NUMBER] => 89777777777
[PHONE_NUMBER_INTERNATIONAL] => +79777777777
[EXTENSION] =>
[USER_ID] => 1
[CALL_LIST_ID] => 0
[LINE_NUMBER] =>
[CALL_ID] => externalCall.37rtyrtyrtyrtybrtybrtyrby0412
[CRM_ENTITY_TYPE] => LEAD
[CRM_ENTITY_ID] => 30805
)
[ts] => 1547970413
[auth] => Array
(
[domain] => XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
[client_endpoint] => XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[server_endpoint] => https://oauth.bitrix.info/rest/
[member_id] => XXXXXXXXXXXXXXXXXXXXXXXX
[application_token] => XXXXXXXXXXXXXXXXXXXXXXXXXXX
)
)
------------------------
2019.01.20 7:46:56
intnum
------------------------
------------------------
2019.01.20 7:46:56
CalledNumber
+79777777777
------------------------
------------------------
2019.01.20 7:46:56
CALL_ID
externalCall.37rtyrtyrtyrtybrtybrtyrby0412
------------------------
------------------------
2019.01.20 7:46:56
ONEXTERNALCALLSTART
ONEXTERNALCALLSTART
------------------------
------------------------
2019.01.20 7:46:56
PAMI response
PAMI\Message\Response\ResponseMessage Object
(
[events:PAMI\Message\Response\ResponseMessage:private] => Array
(
)
[completed:PAMI\Message\Response\ResponseMessage:private] => 1
[rawContent:protected] => Response: Success
ActionID: 1547970416.7034
Message: Originate successfully queued
[channelVariables:protected] => Array
(
[default] => Array
(
)
)
[lines:protected] => Array
(
)
[variables:protected] => Array
(
)
[keys:protected] => Array
(
[response] => Success
[actionid] => 1547970416.7034
[message] => Originate successfully queued
)
[createdDate:protected] => 1547970416
[eventsCount] => 0
)
------------------------
Версия php
[root@pbx logs]# php -v
PHP 5.6.36 (cli) (built: Apr 29 2018 01:11:37)
Если руками задать внутренний номер сотрудника в переменной $intNum на 45 строке CallMeOut.php звонок проходит успешно