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

Таймуат между цифрами при наборе

Добавлено: 17 май 2012, 12:02
Otkrick
Добрый день!

Возникают проблемы при наборе: пользователю не хватает времени набрать очередную цифру (начиная с первой). Заглянув в features.conf, нашел закомментированный featuresdigittimeout с дефолтным значением в 1000мс - изменение на 4000мс не помогает.

На * прилично уникальных правил набора для различных пользователей, DigitTimeout(seconds)/Set(TIMEOUT(digit)=timeout) использовать не хотелось бы. Подскажите, пожалуйста, где в Asterisk 1.6 можно изменить таймаут между цифрами по умолчанию?

Спасибо за поддержку!

Re: Таймуат между цифрами при наборе

Добавлено: 17 май 2012, 12:14
ded
Пользователь набирает цифры на
- анальном телефоне подключеным к
-- FXS порту на карте PCI?
-- FXS порту анального шлюза?
- цифровом VoIP телефоне?
- софтфоне (програмном)?

Re: Таймуат между цифрами при наборе

Добавлено: 17 май 2012, 12:20
Otkrick
Cisco 7911 IpPhone и компания, прошитые под sip. У них в конфигах ничего похожего на таймауты между цифрами не нашел. На их стороне может проблема?

Спасибо за помощь, ded!

Re: Таймуат между цифрами при наборе

Добавлено: 17 май 2012, 12:29
ded
Cisco IpPhone ничего не имеют в конфигах, они подгружают специальный файл dialplan.xml (если он есть) со своего tftp сервера, а если его нет - используют настрйки по умолчанию. Синтаксис dialplan.xml не простой, а очень простой:

Код: Выделить всё

<DIALTEMPLATE>
    <TEMPLATE MATCH="*" Timeout="5"/>
    <TEMPLATE MATCH="1409.." Timeout="1"/>
    <TEMPLATE MATCH="2.." Timeout="1"/>
    <TEMPLATE MATCH="3.." Timeout="1"/>
    <TEMPLATE MATCH="495......." Timeout="1"/>
    <TEMPLATE MATCH="499......." Timeout="1"/>
    <TEMPLATE MATCH="4.." Timeout="1"/>
    <TEMPLATE MATCH="4..." Timeout="1"/>
    <TEMPLATE MATCH="5.." Timeout="1"/>
    <TEMPLATE MATCH="6......." Timeout="1"/> -->
    <TEMPLATE MATCH="7.." Timeout="1"/>
</DIALTEMPLATE>

Re: Таймуат между цифрами при наборе

Добавлено: 17 май 2012, 12:40
Otkrick
Судя по всему, в моем dialplan.xml:

Код: Выделить всё

<DIALTEMPLATE>
    <TEMPLATE MATCH="*" Timeout="1"/>
</DIALTEMPLATE>
проблема решается увеличением timeout'а для "*".

Полное описание диалплана для Сisco IpPhones нашел здесь: http://www.cisco.com/en/US/docs/voice_i ... #wp1047995

Вы используете:

Код: Выделить всё

    <TEMPLATE MATCH="1409.." Timeout="1"/>
 ...
    <TEMPLATE MATCH="5.." Timeout="1"/>
    <TEMPLATE MATCH="6......." Timeout="1"/> -->
    <TEMPLATE MATCH="7.." Timeout="1"/>
Ждем 5 секунд следующую цифру, при этом, если набрали (напр.) московский номер, то через секунду позвонить?

Re: Таймуат между цифрами при наборе

Добавлено: 17 май 2012, 12:57
ded
Да.