- Поставил relaxdtmf=yes, dtmfmode=rfc2833. Набираю номер 89372889219 Смотрю в дебаг, 9219 - первая 9 обрабатывается так: DTMF[13798]: channel.c:3984 _astread: DTMF begin '9' received on SIP/100-00001d01 DTMF[13798]: channel.c:3988 _astread: DTMF begin ignored '9' on SIP/100-00001d01 DTMF[7264]: channel.c:3984 _astread: DTMF begin '8' received on SIP/akkord-sip-roza-00001d03 DTMF[7264]: channel.c:3988 _astread: DTMF begin ignored '8' on SIP/akkord-sip-roza-00001d03 DTMF[13798]: channel.c:3899 _astread: DTMF end '9' received on SIP/100-00001d01, duration 180 ms DTMF[13798]: channel.c:3968 _astread: DTMF end passthrough '9' on SIP/100-00001d01
Т.е. эта 9 сразу начинает игнориться.
forik ( 2012-03-20 12:01:08 +0400 )редактироватьскорее баг гарнитуры. или с чего вы их там набираете. просто есть минимальная длина тона.ниже которой астриск их игнорит.
meral ( 2012-03-20 18:31:46 +0400 )редактироватьНабираю с Panasonic KX TGP500. Есть возможность настроить длину тона?
forik ( 2012-03-21 08:40:43 +0400 )редактироватьврядли.мне не известно как. на панасониках старых системных таки да, надо не сразу отпускать. уменявот такой как домашний телефон стоит, так в банк позвонить тоже надо держать
meral ( 2012-03-21 12:38:30 +0400 )редактировать
- Может надо сильнее на кнопки давить?
- Объясните понятнее
switch ( 2012-03-20 11:01:48 +0400 )редактировать- На телефоне все кнопки набраны - по экрану видно, а вот сама команда Read(DEST,dial,,i) не все цифры считывает что ли, т.е. в DEST после набора хранятся не все набранные мной цифры.
- Сбор в конференцию на данный момент осуществляет тот, который осуществил исходящий звонок через asterisk. Нужно, чтобы при входящем звонке на asterisk, снявший трубку абонент мог осуществить сбор конференции.
forik ( 2012-03-20 11:09:31 +0400 )редактироватьтоесть вы хотите чтобы я,например, или еще кто написал за вас скрипт на который нужно 3-4 часав ерменя? и что,вы серйозно думаете это ктото сделает?
meral ( 2012-03-20 11:27:04 +0400 )редактироватьК чему такие эмоции? Признаюсь, это то, чего я хочу, но не знал, что у экспертов это занимает 3-4 часа, поэтому понимаю, что такого не будет. Тогда вопрос по теме: если в features.conf при опции *0 поставить callee, а не caller, то в комнату конференции закинет вызываемого (ChannelRedirect(${BRIDGEPEER})). Таким образом, как закинуть вызывающего в нужный контекст?
forik ( 2012-03-20 11:54:16 +0400 )редактироватьтоесть вы настаивате чтоб ктото изучил ваш скрипт? чтоб закниуть вызывающего делайте transfer или goto.
meral ( 2012-03-20 12:34:16 +0400 )редактироватьповерьте, если вопрос конкретный и по делу, мне не сильно сложно написать диалпан. утту полно таких примеров. ваш вопрос ниочем. для начала просто разберитесь в скрипте.
meral ( 2012-03-20 12:38:26 +0400 )редактировать