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

Имеются 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

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

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

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

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

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

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

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

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

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

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

logger set level DTMF on

logger reload

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

от (330 баллов)

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

asterisk -r

logger set level DTMF on

logger reload

от (330 баллов)

Все таки нет 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
от (97.1 тыс. баллов)

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

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

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

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

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

1 Ответ

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

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

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

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

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

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

1.9 тыс. ответов

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

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

...