Страница 1 из 1

Трансфер парковочного номера

СообщениеДобавлено: 07 дек 2017, 13:10
grizzly5482
Здравствуйте, хотелось бы поинтересоваться, как можно выполнить трансфер звонка если звонок был вынут из парковки?
сейчас после того как вытащили номер "701" пробуем перевести на другой номер "*2101" -эта комбинация никак не реагирует. Что можно выполнить?

Re: Трансфер парковочного номера

СообщениеДобавлено: 07 дек 2017, 13:46
awsswa
Для начало логи
где будет видно что подняли звонок с парковки
и нажатие клавиш DTMF

Re: Трансфер парковочного номера

СообщениеДобавлено: 07 дек 2017, 14:21
grizzly5482
Код: выделить все
Executing [700@outcalliing:1] Park("SIP/314-0000000d", "") in new stack
       > 0x7f470c0ea5c0 -- Probation passed - setting RTP source address to 192.168.0.65:40390
    -- Parking 'SIP/314-0000000d' in 'default' at space 701
    -- Channel SIP/314-0000000d joined 'holding_bridge' parking-bridge <7755c70b-3bdb-40bc-8928-60c22b35b69c>
    -- <SIP/314-0000000d> Playing 'digits/7.alaw' (language 'ru')
    -- <SIP/314-0000000d> Playing 'digits/0.alaw' (language 'ru')
    -- <SIP/314-0000000d> Playing 'digits/1.alaw' (language 'ru')
    -- Started music on hold, class 'default', on channel 'SIP/314-0000000d'
  == Using SIP RTP CoS mark 5
    -- Executing [701@outcalliing:1] ParkedCall("SIP/101-0000000e", "default,701,,tT,") in new stack


Вот лог взятия номера с парковки, а трансфер осуществляется комбинацией *2, телефон никак не реагирует на эту комбинацию и в логах не показывает

Re: Трансфер парковочного номера

СообщениеДобавлено: 07 дек 2017, 15:17
awsswa
по фразу - отладка DTMF в asterisk - гугл что то советует ?

Re: Трансфер парковочного номера

СообщениеДобавлено: 07 дек 2017, 15:56
grizzly5482
Код: выделить все
[2017-12-07 14:55:28] DTMF[3620][C-00000002]: channel.c:4126 __ast_read: DTMF begin '*' received on SIP/314-00000001
[2017-12-07 14:55:28] DTMF[3620][C-00000002]: channel.c:4137 __ast_read: DTMF begin passthrough '*' on SIP/314-00000001
[2017-12-07 14:55:28] DTMF[3620][C-00000002]: channel.c:4040 __ast_read: DTMF end '*' received on SIP/314-00000001, duration 80 ms
[2017-12-07 14:55:28] DTMF[3620][C-00000002]: channel.c:4081 __ast_read: DTMF end accepted with begin '*' on SIP/314-00000001
[2017-12-07 14:55:28] DTMF[3620][C-00000002]: channel.c:4096 __ast_read: DTMF end '*' detected to have actual duration 50 on the wire, emulation will be triggered on SIP/314-00000001
[2017-12-07 14:55:28] DTMF[3620][C-00000002]: channel.c:4103 __ast_read: DTMF end '*' has duration 50 but want minimum 80, emulating on SIP/314-00000001
[2017-12-07 14:55:28] DTMF[3620][C-00000002]: channel.c:4160 __ast_read: DTMF end emulation of '*' queued on SIP/314-00000001
[2017-12-07 14:55:29] DTMF[3620][C-00000002]: channel.c:4126 __ast_read: DTMF begin '2' received on SIP/314-00000001
[2017-12-07 14:55:29] DTMF[3620][C-00000002]: channel.c:4137 __ast_read: DTMF begin passthrough '2' on SIP/314-00000001
[2017-12-07 14:55:29] DTMF[3620][C-00000002]: channel.c:4040 __ast_read: DTMF end '2' received on SIP/314-00000001, duration 100 ms
[2017-12-07 14:55:29] DTMF[3620][C-00000002]: channel.c:4081 __ast_read: DTMF end accepted with begin '2' on SIP/314-00000001
[2017-12-07 14:55:29] DTMF[3620][C-00000002]: channel.c:4096 __ast_read: DTMF end '2' detected to have actual duration 70 on the wire, emulation will be triggered on SIP/314-00000001
[2017-12-07 14:55:29] DTMF[3620][C-00000002]: channel.c:4103 __ast_read: DTMF end '2' has duration 70 but want minimum 80, emulating on SIP/314-00000001
[2017-12-07 14:55:29] DTMF[3620][C-00000002]: channel.c:4160 __ast_read: DTMF end emulation of '2' queued on SIP/314-00000001

Re: Трансфер парковочного номера

СообщениеДобавлено: 07 дек 2017, 16:50
Wapo
Вопрос - с какими параметрами проходит первичный вызов - там есть и параметр разрешения парковки k ну и параметр трансфера t

Re: Трансфер парковочного номера

СообщениеДобавлено: 07 дек 2017, 17:12
grizzly5482
tTkK

Re: Трансфер парковочного номера

СообщениеДобавлено: 07 дек 2017, 19:09
awsswa
Это нам надо ваши логи или вам ?
какого хрена вы как девственица в 16 лет показываете пол сантиметра жопы ?
где полный лог ?

Re: Трансфер парковочного номера

СообщениеДобавлено: 08 дек 2017, 10:19
grizzly5482
Код: выделить все
   -- Executing [700@outcalliing:1] Park("SIP/314-00000024", "") in new stack
       > 0x7f3f4417e0e0 -- Probation passed - setting RTP source address to 192.168.0.65:24828
    -- Parking 'SIP/314-00000024' in 'default' at space 701
    -- Channel SIP/314-00000024 joined 'holding_bridge' parking-bridge <a961a8ad-6317-4afd-8970-44854ccc6e78>
    -- <SIP/314-00000024> Playing 'digits/7.alaw' (language 'ru')
    -- <SIP/314-00000024> Playing 'digits/0.alaw' (language 'ru')
    -- <SIP/314-00000024> Playing 'digits/1.alaw' (language 'ru')
    -- Started music on hold, class 'default', on channel 'SIP/314-00000024'
  == Using SIP RTP CoS mark 5
    -- Executing [701@outcalliing:1] ParkedCall("SIP/320-00000025", "default,701,,tT,") in new stack
  == Extension Changed 320[blf_office] new state Busy for Notify User 216
  == Extension Changed 320[blf_office] new state Busy for Notify User 215
  == Extension Changed 320[blf_office] new state Busy for Notify User 102
  == Extension Changed 320[blf_office] new state Busy for Notify User 101
       > 0x7f3f44016170 -- Probation passed - setting RTP source address to 192.168.2.30:11780
    -- Channel SIP/314-00000024 left 'holding_bridge' parking-bridge <a961a8ad-6317-4afd-8970-44854ccc6e78>
    -- Stopped music on hold on SIP/314-00000024
    -- Channel SIP/314-00000024 joined 'simple_bridge' basic-bridge <384ed4d9-e8c4-4489-b4bf-0c8cc72aeaf1>
    -- Channel SIP/320-00000025 joined 'simple_bridge' basic-bridge <384ed4d9-e8c4-4489-b4bf-0c8cc72aeaf1>
[2017-12-08 09:18:18] DTMF[5839][C-00000016]: channel.c:4126 __ast_read: DTMF begin '*' received on SIP/320-00000025
[2017-12-08 09:18:18] DTMF[5839][C-00000016]: channel.c:4137 __ast_read: DTMF begin passthrough '*' on SIP/320-00000025
[2017-12-08 09:18:18] DTMF[5839][C-00000016]: channel.c:4040 __ast_read: DTMF end '*' received on SIP/320-00000025, duration 100 ms
[2017-12-08 09:18:18] DTMF[5839][C-00000016]: channel.c:4081 __ast_read: DTMF end accepted with begin '*' on SIP/320-00000025
[2017-12-08 09:18:18] DTMF[5839][C-00000016]: channel.c:4110 __ast_read: DTMF end passthrough '*' on SIP/320-00000025
[2017-12-08 09:18:19] DTMF[5839][C-00000016]: channel.c:4126 __ast_read: DTMF begin '2' received on SIP/320-00000025
[2017-12-08 09:18:19] DTMF[5839][C-00000016]: channel.c:4137 __ast_read: DTMF begin passthrough '2' on SIP/320-00000025
[2017-12-08 09:18:19] DTMF[5839][C-00000016]: channel.c:4040 __ast_read: DTMF end '2' received on SIP/320-00000025, duration 100 ms
[2017-12-08 09:18:19] DTMF[5839][C-00000016]: channel.c:4081 __ast_read: DTMF end accepted with begin '2' on SIP/320-00000025
[2017-12-08 09:18:19] DTMF[5839][C-00000016]: channel.c:4096 __ast_read: DTMF end '2' detected to have actual duration 79 on the wire, emulation will be triggered on SIP/320-00000025
[2017-12-08 09:18:19] DTMF[5839][C-00000016]: channel.c:4103 __ast_read: DTMF end '2' has duration 79 but want minimum 80, emulating on SIP/320-00000025
[2017-12-08 09:18:19] DTMF[5839][C-00000016]: channel.c:4160 __ast_read: DTMF end emulation of '2' queued on SIP/320-00000025
    -- Channel SIP/320-00000025 left 'simple_bridge' basic-bridge <384ed4d9-e8c4-4489-b4bf-0c8cc72aeaf1>
    -- Channel SIP/314-00000024 left 'simple_bridge' basic-bridge <384ed4d9-e8c4-4489-b4bf-0c8cc72aeaf1>
  == Spawn extension (outcalliing, 701, 1) exited non-zero on 'SIP/320-00000025'
  == Extension Changed 320[blf_office] new state Idle for Notify User 216
  == Spawn extension (outcalliing, 700, 1) exited non-zero on 'SIP/314-00000024'
  == Extension Changed 320[blf_office] new state Idle for Notify User 215
  == Extension Changed 320[blf_office] new state Idle for Notify User 102
  == Extension Changed 320[blf_office] new state Idle for Notify User 101
  == Extension Changed 314[blf_office] new state Idle for Notify User 216
  == Extension Changed 314[blf_office] new state Idle for Notify User 215
  == Extension Changed 314[blf_office] new state Idle for Notify User 102
  == Extension Changed 314[blf_office] new state Idle for Notify User 101

Re: Трансфер парковочного номера

СообщениеДобавлено: 08 дек 2017, 12:52
awsswa
relaxdtmf=yes стоит ?

полное нажатие клавиши это вот так, 4 фазы

[2017-12-08 09:18:18] DTMF[5839][C-00000016]: channel.c:4137 __ast_read: DTMF begin passthrough '*' on SIP/320-00000025
[2017-12-08 09:18:18] DTMF[5839][C-00000016]: channel.c:4040 __ast_read: DTMF end '*' received on SIP/320-00000025, duration 100 ms
[2017-12-08 09:18:18] DTMF[5839][C-00000016]: channel.c:4081 __ast_read: DTMF end accepted with begin '*' on SIP/320-00000025
[2017-12-08 09:18:18] DTMF[5839][C-00000016]: channel.c:4110 __ast_read: DTMF end passthrough '*' on SIP/320-00000025

на выходе одна *

Теперь посчитайте двойки