Битрикс24 не звонит и нет карточки

Хочу обратить ваше внимание на проблему, с которой столкнулись несколько наших пользователей. Сначала одному из них перестала отображаться возможность совершения звонков из нашего битрикса при клике, а также не появляется карточка при входящем звонке. На текущий момент у нас уже трое пользователей столкнулись с аналогичной проблемой.

Важно отметить, что телефония функционирует исправно, и сами телефоны работают нормально. Связь с битриксом устанавливается через внутренний номер, и если этот номер назначить другому пользователю в битриксе, все работает без каких-либо проблем. Это свидетельствует о том, что проблема не связана с компьютером или оборудованием, а, по всей видимости, заключается в самом битриксе.

К сожалению, Битрикса техническая поддержка отказывается рассматривать вопрос, утверждая, что проблема возникает на стороне модуля Мико. Они настаивают на том, чтобы обратиться к вам за помощью. Буду благодарен, если вы сможете пролить свет на данную ситуацию и помочь в решении проблемы.

См. лог:

ModuleBitrix24Integration/Bitrix24Integration.log
После инициации вызова со стороны Bitrix24 логе на стороне MikoPBX должна появиться строка:

[2023-10-18T11:13:28+03:00][info] ONEXTERNALCALLSTART: originate from user 1 <201> to 74952293042)

  • ID пользователя = 1
  • Внутренний номер = 201
  • Набираемый номер = 74952293042 

Далее смотрим лог:

asterisk/verbose

Появится что то вроде:

``` [2023-10-18 11:13:28] VERBOSE[17483] dial.c: Called 201@internal-originate[2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:1] Set("Local/201@internal-originate-00000013;2", "pt1c_cid=74952293042") in new stack[2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:2] Set("Local/201@internal-originate-00000013;2", "MASTER_CHANNEL(ORIGINATE_DST_EXTEN)=74952293042") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:3] Set("Local/201@internal-originate-00000013;2", "number=201") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:4] ExecIf("Local/201@internal-originate-00000013;2", "0?Goto(internal-originate,201,5)") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:5] Set("Local/201@internal-originate-00000013;2", "__IS_ORGNT=") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:6] Gosub("Local/201@internal-originate-00000013;2", "interception_start,201,1") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx_lua.c: Executing [201@interception_start:1] return("Local/201@internal-originate-00000013;2", "") [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:7] ExecIf("Local/201@internal-originate-00000013;2", "1?Set(CALLERID(num)=74952293042)") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:8] ExecIf("Local/201@internal-originate-00000013;2", "0?Set(CALLERID(name)=)") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:9] GosubIf("Local/201@internal-originate-00000013;2", "0?internal-originate-custom,201,1") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:10] ExecIf("Local/201@internal-originate-00000013;2", "0?Goto(internal-originate-queue,201,1)") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:11] ExecIf("Local/201@internal-originate-00000013;2", "1?Set(__PT1C_SIP_HEADER=)") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:12] ExecIf("Local/201@internal-originate-00000013;2", "0?Goto(internal-num-undefined,201,1)") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:13] Gosub("Local/201@internal-originate-00000013;2", "set-dial-contacts,201,1") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@set-dial-contacts:1] NoOp("Local/201@internal-originate-00000013;2", "") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@set-dial-contacts:2] Set("Local/201@internal-originate-00000013;2", "SIP_CONTACT=") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@set-dial-contacts:3] Set("Local/201@internal-originate-00000013;2", "WS_CONTACTS=") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@set-dial-contacts:4] Set("Local/201@internal-originate-00000013;2", "DST_CONTACT=") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@set-dial-contacts:5] Return("Local/201@internal-originate-00000013;2", "") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:14] ExecIf("Local/201@internal-originate-00000013;2", "1?Set(__PT1C_SIP_HEADER=)") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [201@internal-originate:15] ExecIf("Local/201@internal-originate-00000013;2", "0?Dial(,,TtekKHhb(originate-create-channel,201,1)U(originate-answer-channel),s,1))") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Auto fallthrough, channel 'Local/201@internal-originate-00000013;2' status is 'UNKNOWN' [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [h@internal-originate:1] Gosub("Local/201@internal-originate-00000013;2", "interception_bridge_result,h,1") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx_lua.c: Executing [h@interception_bridge_result:1] return("Local/201@internal-originate-00000013;2", "") [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Executing [h@internal-originate:2] Hangup("Local/201@internal-originate-00000013;2", "") in new stack [2023-10-18 11:13:28] VERBOSE[17484][C-00000035] pbx.c: Spawn extension (internal-originate, h, 2) exited non-zero on 'Local/201@internal-originate-00000013;2' [2023-10-18 11:13:28] VERBOSE[17482][C-00000036] pbx.c: Executing [failed@all_peers:1] Hangup("OutgoingSpoolFailed", "") in new stack [2023-10-18 11:13:28] VERBOSE[17482][C-00000036] pbx.c: Spawn extension (all_peers, failed, 1) exited non-zero on 'OutgoingSpoolFailed' [2023-10-18 11:13:28] VERBOSE[17482][C-00000036] pbx.c: Executing [h@all_peers:1] Hangup("OutgoingSpoolFailed", "") in new stack [2023-10-18 11:13:28] VERBOSE[17482][C-00000036] pbx.c: Spawn extension (all_peers, h, 1) exited non-zero on 'OutgoingSpoolFailed' ```

Так как "DST_CONTACT" переменная пустая - делаю вывод, что под номером 201 нет зарегистрированных телефонов / софтфонов. По этой причине вызов не состоялся. Приложение Dial не было выполнено.