80 просмотров
от (200 баллов) в категории Редактор маршрутов
Добрый день!

Сервер Miko установлен в облаке Яндекса. Провайдер Манго, настроен по инструкции от разрабочиков Мико. Звонок через Мико, через Микросип на мобильный и обратно  проходит в обе стороны. Однако нет звука как в телефоне так и на ПК.

Ниже привожу вырезку лога verbose по одному из звонков. Прошу помочь понять что не так с настройками Мико, почему нет звука?

[2022-08-12 09:43:25] VERBOSE[21390] res_pjsip_registrar.c: Added contact 'sip:204@188.170.174.22:25906;ob;x-ast-orig-host=192.168.74.161:51157' to AOR '204' with expiration of 300 seconds
[2022-08-12 09:43:25] VERBOSE[21390] res_pjsip/pjsip_configuration.c: Endpoint 204 is now Reachable
[2022-08-12 09:43:25] VERBOSE[21390] res_pjsip/pjsip_options.c: Contact 204/sip:204@188.170.174.22:25906;ob;x-ast-orig-host=192.168.74.161:51157 is now Reachable.  RTT: 103.306 msec
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:1] ExecIf("PJSIP/204-00000000", "0?Wait(0.2)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:2] ExecIf("PJSIP/204-00000000", "0?ChannelRedirect(,all_peers,,1)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:3] ExecIf("PJSIP/204-00000000", "0?Hangup()") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:4] Set("PJSIP/204-00000000", "cleanNumber=89283219887") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:5] ExecIf("PJSIP/204-00000000", "0?Goto(all_peers,89283219887,6)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:6] Set("PJSIP/204-00000000", "__FROM_CHAN=PJSIP/204-00000000") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:7] ExecIf("PJSIP/204-00000000", "1?Set(__OLD_LINKEDID=mikopbx-1660286616.0)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:8] ExecIf("PJSIP/204-00000000", "1?Gosub(set_from_peer,s,1)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx_lua.c: Executing [s@set_from_peer:1] NoOp("PJSIP/204-00000000", "__FROM_PEER set to 204")
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx_lua.c: Executing [s@set_from_peer:1] return("PJSIP/204-00000000", "")
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:9] ExecIf("PJSIP/204-00000000", "0?Gosub(set_orign_chan,s,1)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:10] ExecIf("PJSIP/204-00000000", "0?Set(CALLERID(num)=204)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:11] ExecIf("PJSIP/204-00000000", "0?Set(CALLERID(name)=204)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:12] ExecIf("PJSIP/204-00000000", "0?Set(__FROM_PEER=204)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:13] Set("PJSIP/204-00000000", "CHANNEL(hangup_handler_wipe)=hangup_handler,s,1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:14] Gosub("PJSIP/204-00000000", "dial,89283219887,1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx_lua.c: Executing [89283219887@dial:1] CELGenUserEvent("PJSIP/204-00000000", "eyJJU19PUkdOVCI6ZmFsc2UsIlVOSVFVRUlEIjoibWlrb3BieC0xNjYwMjg2NjE2LjBfaTQxajNEIiwiYWN0aW9uIjoiZGlhbCIsImFnaV9jaGFubmVsIjoiUEpTSVAvMjA0LTAwMDAwMDAwIiwiZGlkIjoiIiwiZHN0X251bSI6Ijg5MjgzMjE5ODg3IiwiZnJvbV9hY2NvdW50IjoiMjA0IiwibGlua2VkaWQiOiJtaWtvcGJ4LTE2NjAyODY2MTYuMCIsInNyY19jYWxsX2lkIjoiZDFlZmZhZDUwZjk5NGM0OGIxYjU0MTYzYjkxNTdlYjkiLCJzcmNfY2hhbiI6IlBKU0lQLzIwNC0wMDAwMDAwMCIsInNyY19udW0iOiIyMDQiLCJzdGFydCI6IjIwMjItMDgtMTIgMDk6NDM6MzYuNjQ2IiwidHJhbnNmZXIiOiIwIiwidmVyYm9zZV9jYWxsX2lkIjoiW0MtMDAwMDAwMDFdIn0=")

[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx_lua.c: Executing [89283219887@dial:1] UserEvent("PJSIP/204-00000000", "CdrConnector,AgiData:eyJJU19PUkdOVCI6ZmFsc2UsIlVOSVFVRUlEIjoibWlrb3BieC0xNjYwMjg2NjE2LjBfaTQxajNEIiwiYWN0aW9uIjoiZGlhbCIsImFnaV9jaGFubmVsIjoiUEpTSVAvMjA0LTAwMDAwMDAwIiwiZGlkIjoiIiwiZHN0X251bSI6Ijg5MjgzMjE5ODg3IiwiZnJvbV9hY2NvdW50IjoiMjA0IiwibGlua2VkaWQiOiJtaWtvcGJ4LTE2NjAyODY2MTYuMCIsInNyY19jYWxsX2lkIjoiZDFlZmZhZDUwZjk5NGM0OGIxYjU0MTYzYjkxNTdlYjkiLCJzcmNfY2hhbiI6IlBKU0lQLzIwNC0wMDAwMDAwMCIsInNyY19udW0iOiIyMDQiLCJzdGFydCI6IjIwMjItMDgtMTIgMDk6NDM6MzYuNjQ2IiwidHJhbnNmZXIiOiIwIiwidmVyYm9zZV9jYWxsX2lkIjoiW0MtMDAwMDAwMDFdIn0=")
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx_lua.c: Executing [89283219887@dial:1] return("PJSIP/204-00000000", "")
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:15] GosubIf("PJSIP/204-00000000", "0?all_peers-custom,89283219887,1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:16] GosubIf("PJSIP/204-00000000", "0?applications,89283219887,1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:17] GosubIf("PJSIP/204-00000000", "0?internal,89283219887,1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@all_peers:18] GosubIf("PJSIP/204-00000000", "1?outgoing,89283219887,1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@outgoing:1] Ringing("PJSIP/204-00000000", "") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@outgoing:2] Set("PJSIP/204-00000000", "src_number=89283219887") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@outgoing:3] GosubIf("PJSIP/204-00000000", "0?outgoing-custom,89283219887,1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@outgoing:4] ExecIf("PJSIP/204-00000000", "1?Gosub(SIP-1653848607-21-outgoing,89283219887,1)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@SIP-1653848607-21-outgoing:1] Set("PJSIP/204-00000000", "number=89283219887") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@SIP-1653848607-21-outgoing:2] Set("PJSIP/204-00000000", "number=89283219887") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@SIP-1653848607-21-outgoing:3] ExecIf("PJSIP/204-00000000", "0?Hangup()") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@SIP-1653848607-21-outgoing:4] Set("PJSIP/204-00000000", "ROUTFOUND=1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@SIP-1653848607-21-outgoing:5] Gosub("PJSIP/204-00000000", "dial,89283219887,1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx_lua.c: Executing [89283219887@dial:1] return("PJSIP/204-00000000", "")
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@SIP-1653848607-21-outgoing:6] ExecIf("PJSIP/204-00000000", "0?Set(DOPTIONS=tk)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@SIP-1653848607-21-outgoing:7] Set("PJSIP/204-00000000", "DIAL_COMMAND=PJSIP/89283219887@SIP-1653848607") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@SIP-1653848607-21-outgoing:8] GosubIf("PJSIP/204-00000000", "0?SIP-1653848607-outgoing-custom,89283219887,1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@SIP-1653848607-21-outgoing:9] Set("PJSIP/204-00000000", "_OUT_NEED_ANNONCE=1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [89283219887@SIP-1653848607-21-outgoing:10] Dial("PJSIP/204-00000000", "PJSIP/89283219887@SIP-1653848607,600,TKU(dial_answer)b(dial_create_chan,s,1)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] app_stack.c: PJSIP/SIP-1653848607-00000001 Internal Gosub(dial_create_chan,s,1) start
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [s@dial_create_chan:1] Gosub("PJSIP/SIP-1653848607-00000001", "lua_dial_create_chan,s,1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx_lua.c: Executing [s@lua_dial_create_chan:1] NoOp("PJSIP/SIP-1653848607-00000001", "to_account set to SIP-1653848607")
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx_lua.c: Executing [s@lua_dial_create_chan:1] CELGenUserEvent("PJSIP/SIP-1653848607-00000001", "eyJVTklRVUVJRCI6Im1pa29wYngtMTY2MDI4NjYxNi4wX2k0MWozRCIsImFjdGlvbiI6ImRpYWxfY3JlYXRlX2NoYW4iLCJkc3RfY2FsbF9pZCI6IjQxYjhlYzFiLWM4YjEtNDc2OS04NWExLTgwMTJmYzAzZWNmMiIsImRzdF9jaGFuIjoiUEpTSVAvU0lQLTE2NTM4NDg2MDctMDAwMDAwMDEiLCJldmVudF90aW1lIjoiMjAyMi0wOC0xMiAwOTo0MzozNi42NjQiLCJsaW5rZWRpZCI6Im1pa29wYngtMTY2MDI4NjYxNi4wIiwidG9fYWNjb3VudCI6IlNJUC0xNjUzODQ4NjA3In0=")
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx_lua.c: Executing [s@lua_dial_create_chan:1] UserEvent("PJSIP/SIP-1653848607-00000001", "CdrConnector,AgiData:eyJVTklRVUVJRCI6Im1pa29wYngtMTY2MDI4NjYxNi4wX2k0MWozRCIsImFjdGlvbiI6ImRpYWxfY3JlYXRlX2NoYW4iLCJkc3RfY2FsbF9pZCI6IjQxYjhlYzFiLWM4YjEtNDc2OS04NWExLTgwMTJmYzAzZWNmMiIsImRzdF9jaGFuIjoiUEpTSVAvU0lQLTE2NTM4NDg2MDctMDAwMDAwMDEiLCJldmVudF90aW1lIjoiMjAyMi0wOC0xMiAwOTo0MzozNi42NjQiLCJsaW5rZWRpZCI6Im1pa29wYngtMTY2MDI4NjYxNi4wIiwidG9fYWNjb3VudCI6IlNJUC0xNjUzODQ4NjA3In0=")
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx_lua.c: Executing [s@lua_dial_create_chan:1] return("PJSIP/SIP-1653848607-00000001", "")
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [s@dial_create_chan:2] Set("PJSIP/SIP-1653848607-00000001", "pt1c_is_dst=1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [s@dial_create_chan:3] ExecIf("PJSIP/SIP-1653848607-00000001", "0?Set(PJSIP_HEADER(add,)=)") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [s@dial_create_chan:4] Set("PJSIP/SIP-1653848607-00000001", "__PT1C_SIP_HEADER=") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [s@dial_create_chan:5] Set("PJSIP/SIP-1653848607-00000001", "CHANNEL(hangup_handler_wipe)=hangup_handler,s,1") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] pbx.c: Executing [s@dial_create_chan:6] Return("PJSIP/SIP-1653848607-00000001", "") in new stack
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] app_stack.c: Spawn extension (SIP-1653848607-incoming, 89283219887, 1) exited non-zero on 'PJSIP/SIP-1653848607-00000001'
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] app_stack.c: PJSIP/SIP-1653848607-00000001 Internal Gosub(dial_create_chan,s,1) complete GOSUB_RETVAL=
[2022-08-12 09:43:36] VERBOSE[24751][C-00000001] app_dial.c: Called PJSIP/89283219887@SIP-1653848607
[2022-08-12 09:43:38] VERBOSE[24751][C-00000001] app_dial.c: PJSIP/SIP-1653848607-00000001 is ringing
[2022-08-12 09:43:39] VERBOSE[24751][C-00000001] app_dial.c: PJSIP/SIP-1653848607-00000001 is making progress passing it to PJSIP/204-00000000
[2022-08-12 09:43:48] VERBOSE[24751][C-00000001] app_dial.c: PJSIP/SIP-1653848607-00000001 is making progress passing it to PJSIP/204-00000000

1 Ответ

от (101 тыс. баллов)

По verbose логу это не понять. 

См. статью на эту тему:

https://blog.telefon1c.ru/analiz-probliem-so-zvukom/

В случае с облаком следует убедится:

  1. Корректно указан внешний IP адрес АТС в настройках сети
  2. Включен флаг "Эта АТС находится за NAT маршрутизатором"
  3. Настроены кодеки 
  4. Подключить к АТС софтфон и проверить звук звонком на номер 000063
  5. Затем позвонить на номер 10003246 (эхо тест)
  6. Аналогично, входящий маршрут сперва направить на 000063, проверить звук
  7. Потом входящий маршрут направить на 10003246 проверить звук 
Если входящий сразу направляете на мобильный сотрудника, то так не будет работать, сперва нужно вызов на править на IVR, затем на сотрудника. Смысл в том, что в АТС должна сперва ответить на звонок и проиграть какой либо даже самый малый звуковой файл, а уже потом вызов следует перенаправлять дальше, это особенность любого asterisk. 

На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка провайдер запись-разговоров исходящие ivr маршрутизация очередь обновление входящие исходящие-звонки провайдеры транк маршрут очередь-вызовов запись askozia7 askozia6 ошибка переадресация установка перевод битрикс24 callerid голосовая-почта факс логи панель-телефонии-1с перевод-вызова ростелеком история-звонков mikopbx модуль настройка-провайдер релиз история почта перехват-вызова запись-разговора веб-интерфейс битрикс gsm звонок nat goip интеграция диалплан внешние-номера pjsip нерабочее-время bitrix24 ascozia аон мобильный редактор asterisk sip лицензия телефонная-книга маршруты провайдеров время голосовая voicemail cdr вызовы разговоров панель #mikopbx журнал-звонков web-интерфейс донабор переадресация-мобильный zabbix beeline monitoring регистрация тишина fax smtp номер мультифон мегафон не-работает docker askozia-5 распределение билайн настройка-исходящие-исходящих-вызов-вызовов железо префиксы статистика альтернативный оповещения звонков dtmf cisco парковка

2.3 тыс. вопросов

2 тыс. ответов

5.6 тыс. комментариев

26.9 тыс. пользователей

...