TAU-72.IP перевод вызова
Добавлено: 19 окт 2011 18:41
Добрый день.
Проблема следующая
Asterisk 1.6.2.20
Имею опции tT в командах Dial в extensions.conf
в features.conf
atxfer => #
atxfernoanswertimeout = 15
atxferdropcall = no
При переводе вызова решеткой все работает как надо. При переводе вызова кнопкой flash или тангеткой телефонного аппарата сам перевод вызова как таковой в целом работает нормально, но с одним плохим исключением: если переводящий положил трубку, а абонент , на которого перевели вызов, трубку так и не взял, то callback на переводящего не случается. При этом как только переводящий кладет трубку после перевода вызова, для ожидающего прекращается музыка на удержании (...музыка средствами asterisk...).
При использовании FLASH осуществляется трансфер средствами шлюза, (порт в режиме attended calltransfer) поэтому вероятно Астериск ничего не знает о трансферах. Но как только включаю process flash как transmit flash вместо attended calltransfer, asterisk понять не может , что ему делать:
[Oct 19 17] WARNING[32170]: chan_sip.c:6895 sip_indicate: Don't know how to indicate condition 9
-- SIP/GATEWAY-00005623 answered SIP/2904-00005622
[Oct 19 17] WARNING[32170]: chan_sip.c:6895 sip_indicate: Don't know how to indicate condition 9
Пробовал изменить FLASH TRANSFER в INFO вместо RFC2833. Не помогло, но ошибка стала другой
[Oct 19 18:28:37] WARNING[16702]: chan_sip.c:17456 handle_request_info: Unable to parse INFO message from 4908f7a420c451a15f7cc3415e02da1c@192.168.1.7. Content ▒▒
Может быть когда FLASH TRANSFER установлен в RFC2833 имеет смысл возиться с rfc2833PT ?
Проблема следующая
Asterisk 1.6.2.20
Имею опции tT в командах Dial в extensions.conf
в features.conf
atxfer => #
atxfernoanswertimeout = 15
atxferdropcall = no
При переводе вызова решеткой все работает как надо. При переводе вызова кнопкой flash или тангеткой телефонного аппарата сам перевод вызова как таковой в целом работает нормально, но с одним плохим исключением: если переводящий положил трубку, а абонент , на которого перевели вызов, трубку так и не взял, то callback на переводящего не случается. При этом как только переводящий кладет трубку после перевода вызова, для ожидающего прекращается музыка на удержании (...музыка средствами asterisk...).
При использовании FLASH осуществляется трансфер средствами шлюза, (порт в режиме attended calltransfer) поэтому вероятно Астериск ничего не знает о трансферах. Но как только включаю process flash как transmit flash вместо attended calltransfer, asterisk понять не может , что ему делать:
[Oct 19 17] WARNING[32170]: chan_sip.c:6895 sip_indicate: Don't know how to indicate condition 9
-- SIP/GATEWAY-00005623 answered SIP/2904-00005622
[Oct 19 17] WARNING[32170]: chan_sip.c:6895 sip_indicate: Don't know how to indicate condition 9
Пробовал изменить FLASH TRANSFER в INFO вместо RFC2833. Не помогло, но ошибка стала другой
[Oct 19 18:28:37] WARNING[16702]: chan_sip.c:17456 handle_request_info: Unable to parse INFO message from 4908f7a420c451a15f7cc3415e02da1c@192.168.1.7. Content ▒▒
Может быть когда FLASH TRANSFER установлен в RFC2833 имеет смысл возиться с rfc2833PT ?