Open trofimov1988 opened 3 years ago
Здравствуйте,
Во первых надо корректно прописать внутренние переменные файла custom_extension.conf и убедится, что Астерикс его нормально кушает без ошибок
Потом фильтр по номерам extentions в config.php, точно работает "s" - на любой входящий откликается
С уважением, Ушаков Юрий, @. trofimov1988 @.> 6 апреля 2021 г. 03:45:09 написал:
Приветствую, очень крутая статья на хабре когда столкнулся с задачей интегрировать битрикс и freepbx прочитал и прям воспрял духом:) Первая часть получилась "влёт" исходящие вызовы нормально инициируются, назначаются ответственным. А вот со второй беда. Входящие вызовы на астер никак не попадают в битрикс, пробовал разобраться что и как ощущение что на первом этапе нужные данные скрипту не прилетают. Можешь подсказать куда копать?Лог: 2021.04.05 22:22:12 New NewchannelEvent call Array ( [extNum] => 100 [callUniqueid] => 1617661332.43 [Exten] => s )2021.04.05 22:22:13 Contact name by extNum Array ( [CallMeCallerIDName] => 100 )2021.04.05 22:22:13 Trying to set CallMeCallerIDName Array ( [Channel] => SIP/100-00000027 )2021.04.05 22:22:13 Trying to set CallMeCallerIDName second step Array ( [resultFromB24] => PAMI\Message\Response\ResponseMessage Object ( [events:PAMI\Message\Response\ResponseMessage:private] => Array ( ) [completed:PAMI\Message\Response\ResponseMessage:private] => 1 [rawContent:protected] => Response: Success
ActionID: 1617661333.2399 Message: Variable Set [channelVariables:protected] => Array ( [default] => Array ( ) ) [lines:protected] => Array ( ) [variables:protected] => Array ( ) [keys:protected] => Array ( [response] => Success [actionid] => 1617661333.2399 [message] => Variable Set ) [createdDate:protected] => 1617661333 [eventsCount] => 0 )
) 2021.04.05 22:22:17 New HangupEvent Zero step - params Array ( [0] => 1617661332.43 [1] => Array ( )[2] => Array ( ) [3] => Array ( ) [4] => Array ( )
) 2021.04.05 22:22:17 New HangupEvent First step - recording filename URL, intNum, Duration, Disposition Array ( [FullFname] => [call_id] => [intNum] => [Duration] => [Disposition] => )2021.04.05 22:22:18 BITRIX upload Array ( [USER_PHONE_INNER] => [CALL_ID] => [STATUS_CODE] => 304 [DURATION] => [RECORD_URL] => )2021.04.05 22:22:18 BITRIX upload result2021.04.05 22:22:18 New HangupEvent Second Step - upload filename Array ( [error] => [error_description] => USER_ID or USER_PHONE_INNER should be set )— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.
Все проверил, все корректно. Но звонки не попадают в битрикс, работает только заказ звонка из битрикса(URL подменил) [globals] ;check write rights! WAV=/var/www/html/callmeplus/records/wav MP3=/var/www/html/callmeplus/records/mp3 URL=urlhere.ru/callmeplus URLRECORDS=https://{{URL}}/records/mp3 URLPHPURL=urlhere.ru/callmeplus/ URLPHP=http://{{URLPHPURL}} RECORDING=1
Может быть подскажите какую именно сборку FreePBX использовали? Попробую с нуля все развернуть еще раз.
Все проверил, все корректно. Но звонки не попадают в битрикс, работает только заказ звонка из битрикса(URL подменил) [globals] ;check write rights! WAV=/var/www/html/callmeplus/records/wav MP3=/var/www/html/callmeplus/records/mp3 URL=urlhere.ru/callmeplus URLRECORDS=https://{{URL}}/records/mp3 URLPHPURL=urlhere.ru/callmeplus/ URLPHP=http://{{URLPHPURL}} RECORDING=1
Может быть подскажите какую именно сборку FreePBX использовали? Попробую с нуля все развернуть еще раз.
здравствуйте, решили проблему?
Приветствую, очень крутая статья на хабре когда столкнулся с задачей интегрировать битрикс и freepbx прочитал и прям воспрял духом:) Первая часть получилась "влёт" исходящие вызовы нормально инициируются, назначаются ответственным. А вот со второй беда. Входящие вызовы на астер никак не попадают в битрикс, пробовал разобраться что и как ощущение что на первом этапе нужные данные скрипту не прилетают. Можешь подсказать куда копать?
Лог:
2021.04.05 22:22:12 New NewchannelEvent call Array ( [extNum] => 100 [callUniqueid] => 1617661332.43 [Exten] => s )
2021.04.05 22:22:13 Contact name by extNum Array ( [CallMeCallerIDName] => 100 )
2021.04.05 22:22:13 Trying to set CallMeCallerIDName Array ( [Channel] => SIP/100-00000027 )
2021.04.05 22:22:13 Trying to set CallMeCallerIDName second step Array ( [resultFromB24] => PAMI\Message\Response\ResponseMessage Object ( [events:PAMI\Message\Response\ResponseMessage:private] => Array ( )
ActionID: 1617661333.2399 Message: Variable Set [channelVariables:protected] => Array ( [default] => Array ( )
)
2021.04.05 22:22:17 New HangupEvent Zero step - params Array ( [0] => 1617661332.43 [1] => Array ( )
)
2021.04.05 22:22:17 New HangupEvent First step - recording filename URL, intNum, Duration, Disposition Array ( [FullFname] => [call_id] => [intNum] => [Duration] => [Disposition] => )
2021.04.05 22:22:18 BITRIX upload Array ( [USER_PHONE_INNER] => [CALL_ID] => [STATUS_CODE] => 304 [DURATION] => [RECORD_URL] => )
2021.04.05 22:22:18 BITRIX upload result
2021.04.05 22:22:18 New HangupEvent Second Step - upload filename Array ( [error] => [error_description] => USER_ID or USER_PHONE_INNER should be set )