PAP2 & Panasonic KX-TA616 DISA
Сообщений: 38
|
PAP2 & Panasonic KX-TA616 DISA
Здравствуйте, подключил шлюз РАР2 на СО Панаса. Настроил DISA звоню с другого телефона на шлюз, попадаю в DISA, слышу "Один короткий сигнал бипера" (как он в мане Панаса описан), ввожу номер абонента АТС, попадаю на него. Всё хорошо, и как планировалось, НО не красиво...
Хочу в * сделать такое:
exten => _XXX,1,Dial(SIP/1001,60,D(${EXTEN}))
exten => _XXX,n,Hangup
Однако не работает. Точнее работает через опу... Понять почему не могу. Выручайте!
Догадки: возможно не в то время уходят DTMFы на Панас. Пробовал добивать w перед ${EXTEN}
Один из 20 звонков приходит к цели, только причины понять не могу. Звонок на Панас попадает, только без DISA и приходит на запрограммированный в Панасе телефон.
|
Откуда: SPb
Сообщений: 1307
|
Re: PAP2 & Panasonic KX-TA616 DISA
Dial(SIP/1001,60,D(ww${EXTEN})) - не ?
#sed -i 's/^console =>.*$/console => notice,warning,error,dtmf/g' /etc/asterisk/logger.conf ; /usr/sbin/asterisk -rx 'logger reload'
CLI>
|
Сообщений: 38
|
Re: PAP2 & Panasonic KX-TA616 DISA
Пробовал добивать w перед ${EXTEN}
;)
Про консоль - я и в sip debug DTMFы вижу...
Нет ли какой возможности у * услышав БИК от Панаса плюнуть в него DTMFом?
|
Откуда: Уфа
Сообщений: 5856
|
Re: PAP2 & Panasonic KX-TA616 DISA
есть, zzuz вам сказал как это сделать
|
Сообщений: 38
|
Re: PAP2 & Panasonic KX-TA616 DISA
switch, добавлением ww?
Я ответил, что пробовал.
Лог удачный:
02-25-2010 15:20:40 Local2.Debug 10.1.1.233 Feb 25 15:20:41 0018F884E9A2 [0:0]AUD Rel Call
02-25-2010 15:20:40 Local3.Debug 10.1.1.233 Feb 25 15:20:41 0018F884E9A2 [0]On Hook
02-25-2010 15:20:32 Local3.Debug 10.1.1.233 Feb 25 15:20:33 0018F884E9A2 AVT Rx End Tone
02-25-2010 15:20:32 Local2.Debug 10.1.1.233 Feb 25 15:20:32 0018F884E9A2 Sess Terminated
02-25-2010 15:20:32 Local2.Debug 10.1.1.233 Feb 25 15:20:32 0018F884E9A2 DLG Terminated
02-25-2010 15:20:32 Local3.Debug 10.1.1.233 Feb 25 15:20:32 0018F884E9A2 AVT Rx End Tone
02-25-2010 15:20:32 Local3.Debug 10.1.1.233 Feb 25 15:20:32 0018F884E9A2 AVT Rx End Tone
02-25-2010 15:20:28 Local2.Debug 10.1.1.233 Feb 25 15:20:29 0018F884E9A2 [0:0]DEC INIT 18
02-25-2010 15:20:28 Local2.Debug 10.1.1.233 Feb 25 15:20:28 0018F884E9A2 [0:0]RTP Rx 1st PKT @16482(2)
02-25-2010 15:20:28 Local2.Debug 10.1.1.233 Feb 25 15:20:28 0018F884E9A2 [0:0]RTCP Tx Up
02-25-2010 15:20:28 Local2.Debug 10.1.1.233 Feb 25 15:20:28 0018F884E9A2 [0:0]RTP Tx Up (pt=18->0a01016f:30754)
02-25-2010 15:20:28 Local2.Debug 10.1.1.233 Feb 25 15:20:28 0018F884E9A2 [0:0]ENC INIT 18
02-25-2010 15:20:28 Local2.Debug 10.1.1.233 Feb 25 15:20:28 0018F884E9A2 CC:Connected
02-25-2010 15:20:28 Local2.Debug 10.1.1.233 Feb 25 15:20:28 0018F884E9A2 [0]CID interrupted
02-25-2010 15:20:28 Local3.Debug 10.1.1.233 Feb 25 15:20:28 0018F884E9A2 [0]Off Hook
02-25-2010 15:20:26 Local3.Debug 10.1.1.233 Feb 25 15:20:26 0018F884E9A2 IDBG:rs:13
02-25-2010 15:20:26 Local3.Debug 10.1.1.233 Feb 25 15:20:26 0018F884E9A2 IDBG:sc-0
02-25-2010 15:20:26 Local3.Debug 10.1.1.233 Feb 25 15:20:26 0018F884E9A2 IDBG:rs:13
02-25-2010 15:20:26 Local3.Debug 10.1.1.233 Feb 25 15:20:26 0018F884E9A2 IDBG:sc-0
02-25-2010 15:20:25 Local2.Debug 10.1.1.233 Feb 25 15:20:25 0018F884E9A2 [0:0]RTP Rx Up
02-25-2010 15:20:25 Local2.Debug 10.1.1.233 Feb 25 15:20:25 0018F884E9A2 [0:0]AUD ALLOC CALL (port=16482)
Лог НЕ удачный:
02-25-2010 15:21:36 Local2.Debug 10.1.1.233 Feb 25 15:21:36 0018F884E9A2 [0:0]AUD Rel Call
02-25-2010 15:21:36 Local3.Debug 10.1.1.233 Feb 25 15:21:36 0018F884E9A2 [0]On Hook
02-25-2010 15:21:18 Local2.Debug 10.1.1.233 Feb 25 15:21:18 0018F884E9A2 [0:0]DEC INIT 18
02-25-2010 15:21:17 Local2.Debug 10.1.1.233 Feb 25 15:21:18 0018F884E9A2 [0:0]RTP Rx 1st PKT @16384(2)
02-25-2010 15:21:17 Local3.Debug 10.1.1.233 Feb 25 15:21:17 0018F884E9A2 AVT Rx End Tone
02-25-2010 15:21:17 Local3.Debug 10.1.1.233 Feb 25 15:21:17 0018F884E9A2 AVT Rx End Tone
02-25-2010 15:21:16 Local3.Debug 10.1.1.233 Feb 25 15:21:17 0018F884E9A2 AVT Rx End Tone
02-25-2010 15:21:15 Local2.Debug 10.1.1.233 Feb 25 15:21:15 0018F884E9A2 [0:0]RTCP Tx Up
02-25-2010 15:21:15 Local2.Debug 10.1.1.233 Feb 25 15:21:15 0018F884E9A2 [0:0]RTP Tx Up (pt=18->0a01016f:26144)
02-25-2010 15:21:15 Local2.Debug 10.1.1.233 Feb 25 15:21:15 0018F884E9A2 [0:0]ENC INIT 18
02-25-2010 15:21:15 Local2.Debug 10.1.1.233 Feb 25 15:21:15 0018F884E9A2 CC:Connected
02-25-2010 15:21:15 Local2.Debug 10.1.1.233 Feb 25 15:21:15 0018F884E9A2 [0]CID interrupted
02-25-2010 15:21:15 Local3.Debug 10.1.1.233 Feb 25 15:21:15 0018F884E9A2 [0]Off Hook
02-25-2010 15:21:14 Local3.Debug 10.1.1.233 Feb 25 15:21:14 0018F884E9A2 IDBG:rs:13
02-25-2010 15:21:14 Local3.Debug 10.1.1.233 Feb 25 15:21:14 0018F884E9A2 IDBG:sc-0
02-25-2010 15:21:12 Local2.Debug 10.1.1.233 Feb 25 15:21:12 0018F884E9A2 [0:0]RTP Rx Up
02-25-2010 15:21:12 Local2.Debug 10.1.1.233 Feb 25 15:21:12 0018F884E9A2 [0:0]AUD ALLOC CALL (port=16384)
Если бы я чуть лучше разбирался, то знал бы что есть RTP Rx 1st PKT @16384(2) и DEC INIT 18. Тоны должны уходить ПОСЛЕ этой фигни. А если их отправлять через Dial то они уходят ДО...
|
Сообщений: 38
|
Re: PAP2 & Panasonic KX-TA616 DISA
Да, и wwwwwwww тоже не помогает, т.е. увеличивая их кол-во не отодвигаем тоны.
|
Откуда: SPb
Сообщений: 1307
|
Re: PAP2 & Panasonic KX-TA616 DISA
лог куска , где DTMF посылается!
c СLI или файл-лога
|
Откуда: SPb
Сообщений: 1307
|
Re: PAP2 & Panasonic KX-TA616 DISA
или попробуйте
exten => _XXX,1,Dial(SIP/1001,60,G($[${PRIORITY}+1]))
exten => _XXX,n,Wait(2)
exten => _XXX,n,SendDTMF(${EXTEN})
|
Сообщений: 38
|
Re: PAP2 & Panasonic KX-TA616 DISA
full => notice,warning,error,debug,verbose,dtmf
Удачный:
Feb 25 17:12:30 DTMF[7484] channel.c: SIP/1001-09e75ee0 : 1
Feb 25 17:12:30 DTMF[7484] channel.c: SIP/1001-09e75ee0 : 1
Feb 25 17:12:31 DTMF[7484] channel.c: SIP/1001-09e75ee0 : 7
Не удачный:
Feb 25 17:12:54 DTMF[7506] channel.c: SIP/1001-09e402e8 : 1
Feb 25 17:12:54 DTMF[7506] channel.c: SIP/1001-09e402e8 : 1
Feb 25 17:12:55 DTMF[7506] channel.c: SIP/1001-09e402e8 : 7
|
Сообщений: 38
|
Re: PAP2 & Panasonic KX-TA616 DISA
Попробовал 2ой вариант, ИМХО направление уже правильнее, я в телефоне даже услышал тоны, НО судя по sip debugу в CLI сначала произошел Destroying call а потом вывалились DTMFы.
|
|