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

Имеются VOIP шлюзы - IAD102,104,132, ADDPAC AP1100 и Cisco AP122. Настроены под SIP. Регистрация в mikopbx всех линий проходит хорошо, внутренние номера заданы 4-х значные вида 7ХХХ. Набор номера, как на внутренние, так и на внешние телефоны проходит тоже хорошо, т.е. DTMF есть. Однако при переводе входящего звонка(** и ##), с некоторых телефонов, на других абонентов, как 7ХХХ, так и на внешних, mikopbx определяет dtmf только 3 цыфры - 7, 0, 8 и все. И только при переводе звонков и с некоторых телефонных аппаратов. Лог тестового звонка прикладываю, в звонке участвуют - звонок был с 7402 на 7601 и переведен на 7404.

  == Setting global variable 'SIPDOMAIN' to '10.33.200.200'

 -- Executing [7601@all_peers:1] ExecIf("PJSIP/7402-00000051", "0?Hangup()") in new stack

 -- Executing [7601@all_peers:2] Set("PJSIP/7402-00000051", "__FROM_CHAN=PJSIP/7402-00000051") in new stack

 -- Executing [7601@all_peers:3] ExecIf("PJSIP/7402-00000051", "1?Set(__OLD_LINKEDID=mikopbx-1595855148.81)") in new stack

 -- Executing [7601@all_peers:4] ExecIf("PJSIP/7402-00000051", "1?Gosub(set_from_peer,s,1)") in new stack

 -- Executing [s@set_from_peer:1] NoOp("PJSIP/7402-00000051", "__FROM_PEER set to 7402")

 -- Executing [s@set_from_peer:1] return("PJSIP/7402-00000051", "")

 -- Executing [7601@all_peers:5] ExecIf("PJSIP/7402-00000051", "0?Gosub(set_orign_chan,s,1)") in new stack

 -- Executing [7601@all_peers:6] ExecIf("PJSIP/7402-00000051", "0?Set(CALLERID(num)=7402)") in new stack

 -- Executing [7601@all_peers:7] ExecIf("PJSIP/7402-00000051", "0?Set(CALLERID(name)=7402)") in new stack

 -- Executing [7601@all_peers:8] ExecIf("PJSIP/7402-00000051", "0?Set(__FROM_PEER=7402)") in new stack

 -- Executing [7601@all_peers:9] Set("PJSIP/7402-00000051", "CHANNEL(hangup_handler_wipe)=hangup_handler,s,1") in new stack

 -- Executing [7601@all_peers:10] Gosub("PJSIP/7402-00000051", "dial,7601,1") in new stack

 -- Executing [7601@dial:1] UserEvent("PJSIP/7402-00000051", "CdrConnector,AgiData:eyJJU19PUkdOVCI6ZmFsc2UsIlVOSVFVRUlEIjoibWlrb3BieC0xNTk1ODU1MTQ4LjgxXzhqN2g3WSIsImFjdGlvbiI6ImRpYWwiLCJhZ2lfY2hhbm5lbCI6IlBKU0lQLzc0MDItMDAwMDAwNTEiLCJkaWQiOiIiLCJkc3RfbnVtIjoiNzYwMSIsImZyb21fYWNjb3VudCI6Ijc0MDIiLCJsaW5rZWRpZCI6Im1pa29wYngtMTU5NTg1NTE0OC44MSIsInNyY19jYWxsX2lkIjoiZDU4MmE2NTk0MDk0MDM2Nzg4ZDJlNzk2NGI5MGY4OTJAMTAuMzMuMjAuMiIsInNyY19jaGFuIjoiUEpTSVAvNzQwMi0wMDAwMDA1MSIsInNyY19udW0iOiI3NDAyIiwic3RhcnQiOiIyMDIwLTA3LTI3IDE2OjA1OjQ4LjIzNyIsInRyYW5zZmVyIjoiMCJ9")

 -- Executing [7601@dial:1] return("PJSIP/7402-00000051", "")

 -- Executing [7601@all_peers:11] GosubIf("PJSIP/7402-00000051", "0?all_peers-custom,7601,1") in new stack

 -- Executing [7601@all_peers:12] Goto("PJSIP/7402-00000051", "peer_7402,7601,1") in new stack

 -- Goto (peer_7402,7601,1)

 -- Executing [7601@peer_7402:1] Goto("PJSIP/7402-00000051", "internal-users,7601,1") in new stack

 -- Goto (internal-users,7601,1)

 -- Executing [7601@internal-users:1] Set("PJSIP/7402-00000051", "CHANNEL(hangup_handler_wipe)=hangup_handler,s,1") in new stack

 -- Executing [7601@internal-users:2] ExecIf("PJSIP/7402-00000051", "0?Set(SIPADDHEADER01=") in new stack

 -- Executing [7601@internal-users:3] ExecIf("PJSIP/7402-00000051", "0?Gosub(set_orign_chan,s,1)") in new stack

 -- Executing [7601@internal-users:4] Gosub("PJSIP/7402-00000051", "dial,7601,1") in new stack

 -- Executing [7601@dial:1] UserEvent("PJSIP/7402-00000051", "CdrConnector,AgiData:eyJJU19PUkdOVCI6ZmFsc2UsIlVOSVFVRUlEIjoibWlrb3BieC0xNTk1ODU1MTQ4LjgxXzhqN2g3WSIsImFjdGlvbiI6ImRpYWwiLCJhZ2lfY2hhbm5lbCI6IlBKU0lQLzc0MDItMDAwMDAwNTEiLCJkaWQiOiIiLCJkc3RfbnVtIjoiNzYwMSIsImZyb21fYWNjb3VudCI6Ijc0MDIiLCJsaW5rZWRpZCI6Im1pa29wYngtMTU5NTg1NTE0OC44MSIsInNyY19jYWxsX2lkIjoiZDU4MmE2NTk0MDk0MDM2Nzg4ZDJlNzk2NGI5MGY4OTJAMTAuMzMuMjAuMiIsInNyY19jaGFuIjoiUEpTSVAvNzQwMi0wMDAwMDA1MSIsInNyY19udW0iOiI3NDAyIiwic3RhcnQiOiIyMDIwLTA3LTI3IDE2OjA1OjQ5LjI1NSIsInRyYW5zZmVyIjoiMCJ9")

 -- Executing [7601@dial:1] return("PJSIP/7402-00000051", "")

 -- Executing [7601@internal-users:5] ExecIf("PJSIP/7402-00000051", "0?Goto(internal-num-undefined,7601,1)") in new stack

 -- Executing [7601@internal-users:6] ExecIf("PJSIP/7402-00000051", "0?Set(DIALSTATUS=BUSY)") in new stack

 -- Executing [7601@internal-users:7] GotoIf("PJSIP/7402-00000051", "0?fw_start") in new stack

 -- Executing [7601@internal-users:8] Set("PJSIP/7402-00000051", "ringlength=") in new stack

 -- Executing [7601@internal-users:9] ExecIf("PJSIP/7402-00000051", "1?Set(ringlength=600)") in new stack

 -- Executing [7601@internal-users:10] GosubIf("PJSIP/7402-00000051", "0?internal-users-custom,7601,1") in new stack

 -- Executing [7601@internal-users:11] Set("PJSIP/7402-00000051", "DST_CONTACT=PJSIP/7601/sip:7601@10.33.20.2:5060;user=phone") in new stack

 -- Executing [7601@internal-users:12] ExecIf("PJSIP/7402-00000051", "1?Dial(PJSIP/7601/sip:7601@10.33.20.2:5060;user=phone,600,TtekKHhU(dial_answer)b(dial_create_chan,s,1)):Set(DIALSTATUS=CHANUNAVAIL)") in new stack

 -- PJSIP/7601-00000052 Internal Gosub(dial_create_chan,s,1) start

 -- Executing [s@dial_create_chan:1] Gosub("PJSIP/7601-00000052", "lua_dial_create_chan,s,1") in new stack

 -- Executing [s@lua_dial_create_chan:1] NoOp("PJSIP/7601-00000052", "to_account set to 7601")

 -- Executing [s@lua_dial_create_chan:1] UserEvent("PJSIP/7601-00000052", "CdrConnector,AgiData:eyJVTklRVUVJRCI6Im1pa29wYngtMTU5NTg1NTE0OC44MV84ajdoN1kiLCJhY3Rpb24iOiJkaWFsX2NyZWF0ZV9jaGFuIiwiZHN0X2NhbGxfaWQiOiIzMDg5YjU3ZC1jMTQyLTQ0ZjEtYmQ0Ny1mZjMzNDBhNTNlNTUiLCJkc3RfY2hhbiI6IlBKU0lQLzc2MDEtMDAwMDAwNTIiLCJldmVudF90aW1lIjoiMjAyMC0wNy0yNyAxNjowNTo0OS4yODYiLCJsaW5rZWRpZCI6Im1pa29wYngtMTU5NTg1NTE0OC44MSIsInRvX2FjY291bnQiOiI3NjAxIn0=")

 -- Executing [s@lua_dial_create_chan:1] return("PJSIP/7601-00000052", "")

 -- Executing [s@dial_create_chan:2] Set("PJSIP/7601-00000052", "pt1c_is_dst=1") in new stack

 -- Executing [s@dial_create_chan:3] ExecIf("PJSIP/7601-00000052", "0?Set(PJSIP_HEADER(add,)=)") in new stack

 -- Executing [s@dial_create_chan:4] Set("PJSIP/7601-00000052", "__PT1C_SIP_HEADER=") in new stack

 -- Executing [s@dial_create_chan:5] Set("PJSIP/7601-00000052", "CHANNEL(hangup_handler_wipe)=hangup_handler,s,1") in new stack

 -- Executing [s@dial_create_chan:6] Return("PJSIP/7601-00000052", "") in new stack

 == Spawn extension (all_peers, 7601, 1) exited non-zero on 'PJSIP/7601-00000052'

 -- PJSIP/7601-00000052 Internal Gosub(dial_create_chan,s,1) complete GOSUB_RETVAL=

  == Begin MixMonitor Recording PJSIP/7601-00000052

 -- Called PJSIP/7601/sip:7601@10.33.20.2:5060;user=phone

 -- PJSIP/7601-00000052 is ringing

 -- PJSIP/7601-00000052 is ringing

 -- PJSIP/7601-00000052 answered PJSIP/7402-00000051

 -- PJSIP/7601-00000052 Internal Gosub(dial_answer,s,1) start

 -- Executing [s@dial_answer:1] AGI("PJSIP/7601-00000052", "/etc/asterisk/agi-bin/clean_timeout.php")

 -- Launched AGI Script /etc/asterisk/agi-bin/clean_timeout.php

 -- <PJSIP/7601-00000052>AGI Script /etc/asterisk/agi-bin/clean_timeout.php completed, returning 0

 -- Executing [s@dial_answer:1] UserEvent("PJSIP/7601-00000052", "CdrConnector,AgiData:eyJCUklER0VQRUVSIjoiUEpTSVAvNzQwMi0wMDAwMDA1MSIsIkVORENBTExPTkFOU1dFUiI6IiIsImFjdGlvbiI6ImRpYWxfYW5zd2VyIiwiYWdpX2NoYW5uZWwiOiJQSlNJUC83NjAxLTAwMDAwMDUyIiwiYW5zd2VyIjoiMjAyMC0wNy0yNyAxNjowNTo1MS4zNDUiLCJkbmlkIjoiIiwiZHN0X251bSI6Ijc2MDEiLCJpZCI6Im1pa29wYngtMTU5NTg1NTE0OC44MV84ajdoN1kiLCJsaW5rZWRpZCI6Im1pa29wYngtMTU5NTg1NTE0OC44MSJ9")

 -- Executing [s@dial_answer:1] return("PJSIP/7601-00000052", "")

  == Spawn extension (all_peers, , 1) exited non-zero on 'PJSIP/7601-00000052'

 -- PJSIP/7601-00000052 Internal Gosub(dial_answer,s,1) complete GOSUB_RETVAL=

 -- Channel PJSIP/7601-00000052 joined 'simple_bridge' basic-bridge <b6086248-8004-4b9a-ae22-4d8be3a1da54>

 -- Channel PJSIP/7402-00000051 joined 'simple_bridge' basic-bridge <b6086248-8004-4b9a-ae22-4d8be3a1da54>

 -- Channel PJSIP/7601-00000052: Started DTMF blind transfer.

 -- <PJSIP/7601-00000052> Playing 'pbx-transfer.alaw' (language 'ru-ru')

-- Started music on hold, class 'default', on channel 'PJSIP/7402-00000051'

 -- Channel PJSIP/7601-00000052: Dialed '70@internal-transfer' does not exist.

 -- <PJSIP/7601-00000052> Playing 'pbx-invalid.alaw' (language 'ru-ru')

 -- Stopped music on hold on PJSIP/7402-00000051

 -- Channel PJSIP/7601-00000052 left 'simple_bridge' basic-bridge <b6086248-8004-4b9a-ae22-4d8be3a1da54>

 -- Channel PJSIP/7402-00000051 left 'simple_bridge' basic-bridge <b6086248-8004-4b9a-ae22-4d8be3a1da54>

 -- Executing [h@internal-users:1] ExecIf("PJSIP/7601-00000052", "0?Gosub(dial_hangup,h,1)") in new stack

 -- PJSIP/7601-00000052 Internal Gosub(hangup_handler,s,1) start

 -- Executing [s@hangup_handler:1] NoOp("PJSIP/7601-00000052", "--- hangup - PJSIP/7601-00000052 ---") in new stack

 -- Executing [s@hangup_handler:2] Gosub("PJSIP/7601-00000052", "hangup_chan,s,1") in new stack

  == Spawn extension (internal-users, 7601, 12) exited non-zero on 'PJSIP/7402-00000051'

 -- Executing [h@internal-users:1] ExecIf("PJSIP/7402-00000051", "0?Gosub(dial_hangup,h,1)") in new stack

 -- PJSIP/7402-00000051 Internal Gosub(hangup_handler,s,1) start

-- Executing [s@hangup_handler:1] NoOp("PJSIP/7402-00000051", "--- hangup - PJSIP/7402-00000051 ---") in new stack

-- Executing [s@hangup_handler:2] Gosub("PJSIP/7402-00000051", "hangup_chan,s,1") in new stack

 -- Executing [s@hangup_chan:1] UserEvent("PJSIP/7601-00000052", "CdrConnector,AgiData:eyJPTERfTElOS0VESUQiOiJtaWtvcGJ4LTE1OTU4NTUxNDguODEiLCJVTklRVUVJRCI6Im1pa29wYngtMTU5NTg1NTE0OC44MV84ajdoN1kiLCJhY3Rpb24iOiJoYW5ndXBfY2hhbiIsImFnaV9jaGFubmVsIjoiUEpTSVAvNzYwMS0wMDAwMDA1MiIsImFnaV90aHJlYWRpZCI6Im1pa29wYngtMTU5NTg1NTE0OS44Ml85ZDExcUIiLCJkaWFsc3RhdHVzIjoiIiwiZGlkIjoiIiwiZW5kIjoiMjAyMC0wNy0yNyAxNjowNTo1OS41NTUiLCJsaW5rZWRpZCI6Im1pa29wYngtMTU5NTg1NTE0OC44MSJ9")

 -- Executing [s@hangup_chan:1] return("PJSIP/7601-00000052", "")

 -- Executing [s@hangup_handler:3] Return("PJSIP/7601-00000052", "") in new stack

 -- Executing [s@hangup_chan:1] UserEvent("PJSIP/7402-00000051", "CdrConnector,AgiData:eyJPTERfTElOS0VESUQiOiJtaWtvcGJ4LTE1OTU4NTUxNDguODEiLCJVTklRVUVJRCI6Im1pa29wYngtMTU5NTg1NTE0OC44MV84ajdoN1kiLCJhY3Rpb24iOiJoYW5ndXBfY2hhbiIsImFnaV9jaGFubmVsIjoiUEpTSVAvNzQwMi0wMDAwMDA1MSIsImFnaV90aHJlYWRpZCI6Im1pa29wYngtMTU5NTg1NTE0OC44MV9uN3RQanEiLCJkaWFsc3RhdHVzIjoiQU5TV0VSRUQiLCJkaWQiOiIiLCJlbmQiOiIyMDIwLTA3LTI3IDE2OjA1OjU5LjU1OCIsImxpbmtlZGlkIjoibWlrb3BieC0xNTk1ODU1MTQ4LjgxIn0=")

  == Spawn extension (internal-users, h, 2) exited non-zero on 'PJSIP/7601-00000052'

 -- PJSIP/7601-00000052 Internal Gosub(hangup_handler,s,1) complete GOSUB_RETVAL=

  == MixMonitor close filestream (mixed)

  == Executing [/bin/nice -n 19 /usr/bin/lame -b 32 --silent "/storage/usbdisk1/mikopbx/voicemailarchive/monitor/2020/07/27/16/mikopbx-1595855148.81_8j7h7Y.wav" "/storage/usbdisk1/mikopbx/voicemailarchive/monitor/2020/07/27/16/mikopbx-1595855148.81_8j7h7Y.mp3" && /bin/chmod o+r "/storage/usbdisk1/mikopbx/voicemailarchive/monitor/2020/07/27/16/mikopbx-1595855148.81_8j7h7Y.mp3"]

 -- Executing [s@hangup_chan:1] return("PJSIP/7402-00000051", "")

 -- Executing [s@hangup_handler:3] Return("PJSIP/7402-00000051", "") in new stack

  == Spawn extension (internal-users, h, 2) exited non-zero on 'PJSIP/7402-00000051'

 -- PJSIP/7402-00000051 Internal Gosub(hangup_handler,s,1) complete GOSUB_RETVAL=

  == End MixMonitor Recording PJSIP/7601-00000052

Подскажите в чем может быть причины.
от (122 тыс. баллов)
Некоторые телефоны / шлюзы поддерживают функцию "быстрый набор", имеют собственный dialplan. К примеру в телефоне можно задать правило

"После ввода 3ей цифры немедленно начать звонок" и тому подобное.

Попробуйте определить - проблема воспроизводится на разным моделях телефонов и ли на конкретной, есть ли закономерность.

Попробуйте сбросить аппарат (шлюз) к заводским настройкам и подключить его к АТС заново.
от (370 баллов)
перемещено от
Добрый день!

Спасибо огромное, проблема проявляется на аппаратах Panasonic KX-TS2365. Телефон сбрасывал, не помогло. Менял настройки длительности сигнала, тоже не помогает. Не совсем пойму, почему при исходящем звонке все работает, цифры набираются, все хорошо. А вот при переводе не срабатывают цифры, только 7,0,8.

Могу еще на шлюзе трассировку звонка сделать. Может там будет чего интересное.
от (122 тыс. баллов)

Можно попробовать поправить файл loggetr.conf 

console => debug,error,verbose(10),dtmf

включить отладку dtmf

после этого, в CLI asterisk выполнить команды:

logger set level DTMF on

logger reload

Это поможет в консоли перехватить все dtmf коды. Поймем, все ли дошло до АТС. 

от (370 баллов)

Подскажите, я добавил logger.conf и сделал команды, а в консоли ничего нет, как запустить логирование чтоб dtmf именно увидеть?

asterisk -r

logger set level DTMF on

logger reload

от (370 баллов)

Все таки нет DTMF

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3897 __ast_read: DTMF begin '*' received on PJSIP/7601-000003a2

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3908 __ast_read: DTMF begin passthrough '*' on PJSIP/7601-000003a2

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3811 __ast_read: DTMF end '*' received on PJSIP/7601-000003a2, duration 76 ms

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3852 __ast_read: DTMF end accepted with begin '*' on PJSIP/7601-000003a2

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3874 __ast_read: DTMF end '*' has duration 76 but want minimum 80, emulating on PJSIP/7601-000003a2

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3980 __ast_read: DTMF end emulation of '*' queued on PJSIP/7601-000003a2

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3897 __ast_read: DTMF begin '*' received on PJSIP/7601-000003a2

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3908 __ast_read: DTMF begin passthrough '*' on PJSIP/7601-000003a2

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3811 __ast_read: DTMF end '*' received on PJSIP/7601-000003a2, duration 76 ms

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3852 __ast_read: DTMF end accepted with begin '*' on PJSIP/7601-000003a2

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3874 __ast_read: DTMF end '*' has duration 76 but want minimum 80, emulating on PJSIP/7601-000003a2

[2020-07-28 19:35:42] DTMF[9129][C-0000008a]: channel.c:3980 __ast_read: DTMF end emulation of '*' queued on PJSIP/7601-000003a2

[2020-07-28 19:35:43] DTMF[9129][C-0000008a]: channel.c:3897 __ast_read: DTMF begin '7' received on PJSIP/7601-000003a2

[2020-07-28 19:35:43] DTMF[9129][C-0000008a]: channel.c:3901 __ast_read: DTMF begin ignored '7' on PJSIP/7601-000003a2

[2020-07-28 19:35:43] DTMF[9129][C-0000008a]: channel.c:3811 __ast_read: DTMF end '7' received on PJSIP/7601-000003a2, duration 76 ms

[2020-07-28 19:35:43] DTMF[9129][C-0000008a]: channel.c:3881 __ast_read: DTMF end passthrough '7' on PJSIP/7601-000003a2

[2020-07-28 19:35:44] DTMF[9129][C-0000008a]: channel.c:3897 __ast_read: DTMF begin '0' received on PJSIP/7601-000003a2

[2020-07-28 19:35:44] DTMF[9129][C-0000008a]: channel.c:3901 __ast_read: DTMF begin ignored '0' on PJSIP/7601-000003a2

[2020-07-28 19:35:44] DTMF[9129][C-0000008a]: channel.c:3811 __ast_read: DTMF end '0' received on PJSIP/7601-000003a2, duration 89 ms

[2020-07-28 19:35:44] DTMF[9129][C-0000008a]: channel.c:3881 __ast_read: DTMF end passthrough '0' on PJSIP/7601-000003a2

[2020-07-28 19:35:44] DTMF[9129][C-0000008a]: channel.c:3897 __ast_read: DTMF begin '8' received on PJSIP/7601-000003a2

[2020-07-28 19:35:44] DTMF[9129][C-0000008a]: channel.c:3901 __ast_read: DTMF begin ignored '8' on PJSIP/7601-000003a2

[2020-07-28 19:35:44] DTMF[9129][C-0000008a]: channel.c:3811 __ast_read: DTMF end '8' received on PJSIP/7601-000003a2, duration 63 ms

[2020-07-28 19:35:44] DTMF[9129][C-0000008a]: channel.c:3881 __ast_read: DTMF end passthrough '8' on PJSIP/7601-000003a2

Вот перевод на нормальном аппарате:
[2020-07-28 19:38:29] DTMF[11054][C-0000008c]: channel.c:3897 __ast_read: DTMF begin '*' received on PJSIP/7602-000003b5
[2020-07-28 19:38:29] DTMF[11054][C-0000008c]: channel.c:3908 __ast_read: DTMF begin passthrough '*' on PJSIP/7602-000003b5
[2020-07-28 19:38:29] DTMF[11054][C-0000008c]: channel.c:3811 __ast_read: DTMF end '*' received on PJSIP/7602-000003b5, duration 76 ms
[2020-07-28 19:38:29] DTMF[11054][C-0000008c]: channel.c:3852 __ast_read: DTMF end accepted with begin '*' on PJSIP/7602-000003b5
[2020-07-28 19:38:29] DTMF[11054][C-0000008c]: channel.c:3874 __ast_read: DTMF end '*' has duration 76 but want minimum 80, emulating on PJSIP/7602-000003b5
[2020-07-28 19:38:29] DTMF[11054][C-0000008c]: channel.c:3980 __ast_read: DTMF end emulation of '*' queued on PJSIP/7602-000003b5
[2020-07-28 19:38:30] DTMF[11054][C-0000008c]: channel.c:3897 __ast_read: DTMF begin '*' received on PJSIP/7602-000003b5
[2020-07-28 19:38:30] DTMF[11054][C-0000008c]: channel.c:3908 __ast_read: DTMF begin passthrough '*' on PJSIP/7602-000003b5
[2020-07-28 19:38:30] DTMF[11054][C-0000008c]: channel.c:3811 __ast_read: DTMF end '*' received on PJSIP/7602-000003b5, duration 76 ms
[2020-07-28 19:38:30] DTMF[11054][C-0000008c]: channel.c:3852 __ast_read: DTMF end accepted with begin '*' on PJSIP/7602-000003b5
[2020-07-28 19:38:30] DTMF[11054][C-0000008c]: channel.c:3874 __ast_read: DTMF end '*' has duration 76 but want minimum 80, emulating on PJSIP/7602-000003b5
[2020-07-28 19:38:30] DTMF[11054][C-0000008c]: channel.c:3980 __ast_read: DTMF end emulation of '*' queued on PJSIP/7602-000003b5
[2020-07-28 19:38:32] DTMF[11054][C-0000008c]: channel.c:3897 __ast_read: DTMF begin '7' received on PJSIP/7602-000003b5
[2020-07-28 19:38:32] DTMF[11054][C-0000008c]: channel.c:3901 __ast_read: DTMF begin ignored '7' on PJSIP/7602-000003b5
[2020-07-28 19:38:32] DTMF[11054][C-0000008c]: channel.c:3811 __ast_read: DTMF end '7' received on PJSIP/7602-000003b5, duration 89 ms
[2020-07-28 19:38:32] DTMF[11054][C-0000008c]: channel.c:3881 __ast_read: DTMF end passthrough '7' on PJSIP/7602-000003b5
[2020-07-28 19:38:32] DTMF[11054][C-0000008c]: channel.c:3897 __ast_read: DTMF begin '6' received on PJSIP/7602-000003b5
[2020-07-28 19:38:32] DTMF[11054][C-0000008c]: channel.c:3901 __ast_read: DTMF begin ignored '6' on PJSIP/7602-000003b5
[2020-07-28 19:38:32] DTMF[11054][C-0000008c]: channel.c:3811 __ast_read: DTMF end '6' received on PJSIP/7602-000003b5, duration 89 ms
[2020-07-28 19:38:32] DTMF[11054][C-0000008c]: channel.c:3881 __ast_read: DTMF end passthrough '6' on PJSIP/7602-000003b5
[2020-07-28 19:38:33] DTMF[11054][C-0000008c]: channel.c:3897 __ast_read: DTMF begin '0' received on PJSIP/7602-000003b5
[2020-07-28 19:38:33] DTMF[11054][C-0000008c]: channel.c:3901 __ast_read: DTMF begin ignored '0' on PJSIP/7602-000003b5
[2020-07-28 19:38:33] DTMF[11054][C-0000008c]: channel.c:3811 __ast_read: DTMF end '0' received on PJSIP/7602-000003b5, duration 89 ms
[2020-07-28 19:38:33] DTMF[11054][C-0000008c]: channel.c:3881 __ast_read: DTMF end passthrough '0' on PJSIP/7602-000003b5
[2020-07-28 19:38:33] DTMF[11054][C-0000008c]: channel.c:3897 __ast_read: DTMF begin '8' received on PJSIP/7602-000003b5
[2020-07-28 19:38:33] DTMF[11054][C-0000008c]: channel.c:3901 __ast_read: DTMF begin ignored '8' on PJSIP/7602-000003b5
[2020-07-28 19:38:33] DTMF[11054][C-0000008c]: channel.c:3811 __ast_read: DTMF end '8' received on PJSIP/7602-000003b5, duration 89 ms
[2020-07-28 19:38:33] DTMF[11054][C-0000008c]: channel.c:3881 __ast_read: DTMF end passthrough '8' on PJSIP/7602-000003b5
от (122 тыс. баллов)

Мб. на телефоне не включен тональный режим? 

Попробуйте на шлюзе поменять DTMF режим на auto, а затем на rfc2833

Попробуйте выставить только один кодек alaw для провайдера (через которого подключен шлюз) и на шлюзе. 

Инструкции к телефону

от (370 баллов)
Спасибо огромное!
Поставил в MikoPBX в учетках сотрудников DTMF auto и все заработало. А от со стороны провайдеров стоит DTMF inband. В общем проблема решилась! Спасибо огромное!
от (122 тыс. баллов)
пожалуйста )

1 Ответ

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

Поставил в MikoPBX в учетках сотрудников DTMF auto и все заработало. А от со стороны провайдеров стоит DTMF inband. В общем проблема решилась

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

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

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

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

2.4 тыс. ответов

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

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

...