AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

linksys pap2 - настройки

Оборудование 9 сообщений -
#1

приехали наконец-то ко мне linksys pap2. делюсь первыми впечатлениями и вопросами.
так как pap2 - это фактически перемаркированная sipura 2000, то всё сказанное относится и к sipura.

1. методы конфигурации

a. голосовое меню
позволяет сделать только самые базовые настройки

b. web-интерфейс
неплохой web-интерфейс, через который можно управлять всеми настройками устройства. из недостатков - нет сохранения/восстановления конфигурации, если используется несколько устройств каждое придется конфигурировать независимо.

c. provisioning
как я понял, предназначено для провайдеров (на компьютере готовится файл с настройками, который после может быть залит в pap2). с первого взгляда этот метод кажется несколько усложенным.
кто-нибудь им реально пользовался?

2. региональные настройки

каждый сигнал (busy, dial tone, etc) описывается в специальном формате (например "480@-19,620@-19;10(.5/.5/1+2)").
dial tone поправил под наш стандарт (уж больно ухо резало), до остального пока руки не дошли.
может кто делал?

3. dialplan

мне кажется дублировать dialplan из asterisk в pap2 не очень хорошая идея.
интересные варианты:
a. (x) - pap2 получает одну цифру и передает её asterisk'у;
в extensions.conf пишем что-то типа:
[pap2]
exten => 1,1,goto(internal1,s,1)
exten => 2,1,goto(internal2,s,1)
exten => 9,1,goto(city,s,1)
и т.д.
то есть анализируем эту первую цифру и в зависимости от неё передаем управление дальше. что не очень красиво - внутренние номера придется "склеивать" из первой цифры и остальной части.

b. (S0) - pap2 переходит на extension 's' сразу после поднятия трубки.
на первый взгляд этот вариант выглядит более красивым, но необходимо генерировать dialtone после поднятия трубки и до набора первой цифры.
пока единственное решение, которое я нашел - это:
[pap2]
exten => s,1,answer()
exten => s,n,Playtones(dial)
exten => s,n,WaitExten(10)

exten => 1,1,Stopplaytones()
exten => 1,n,goto(internal1,s,1)

exten => 2,1,Stopplaytones()
exten => 2,n,goto(internal2,s,1)

exten => 9,1,Stopplaytones()
exten => 9,n,goto(city,s,1)

то есть этот вариант получается более громоздким.


в принципе такая же задача стоит например после 9 - люди привыкли набрав 9 (выход в город) слышать гудок и я не хочу лишать их этого удовольствия. пока делаю так:
[city]
exten => s,1,Playtones(dial)
exten => s,n,WaitExten(10)

exten => 0,1,goto(city0,s,1)

exten => _N,1,set(firstdigit=${EXTEN})
exten => _N,n,goto(city2,s,1)

[city0]
exten => s,1,Stopplaytones()
exten => s,n,WaitExten(10)

exten => _X,1,Dial(Zap/g1/0${EXTEN})
exten => _X,n,Hangup

[city2]
exten => s,1,Stopplaytones()
exten => s,n,WaitExten(10)

exten => _XXXXX,1,Dial(Zap/g1/${firstdigit}${EXTEN})
exten => _XXXXX,n,Hangup

может быть я просмотрел и asterisk предоставляет более удобные средства генерации диалтона (который исчезает после первой набранной цифры)?
#2

edo1 писал(а):
может быть я просмотрел и asterisk предоставляет более удобные средства генерации диалтона (который исчезает после первой набранной цифры)?

Код:
ignorepat => 9

Question

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#3

edo1 писал(а):
люди привыкли набрав 9 (выход в город) слышать гудок и я не хочу лишать их этого удовольствия.

Это все равно что привыкли использовать газету вместо туалетной бумаги. Никакого удовольствия в этом нету.
Снимаем трубу - гудок, набираем 9 - опять гудок, набрали спец префикс вышли на другой Астериск - опять гудок. Не лучше ли общий диалплан? Набрал 1 - услышал точное время, набрал 101 - поговорил с коллегой, набрал городской семизначный - позвонил домой, набрал 00380 44 2341155 - позвонил дяде в Киев, и тп.
Если человек набирает целый день номера, то сколько лишних нажатий он делает (сколько лишних кликов мышью мы делаем ежедневно?).
Надо выбрасывать лишний код.
#4

Цитата:
как я понял, предназначено для провайдеров (на компьютере готовится файл с настройками, который после может быть залит в pap2). с первого взгляда этот метод кажется несколько усложенным.
кто-нибудь им реально пользовался?

У меня все телефоны ходят за настройками на сервак.
Очень удобно. Не заморачиваешся ползаньем по вебу и телнету. Положил файлики с настройками на фтп или тфтп и можно идти пиво пить. Razz
#5

anest писал(а):
edo1 писал(а):
может быть я просмотрел и asterisk предоставляет более удобные средства генерации диалтона (который исчезает после первой набранной цифры)?

Код:
ignorepat => 9

Question
ignorepat - это не выключать гудок, а я не разобрался пока как его включать Wink


Ded писал(а):
edo1 писал(а):
люди привыкли набрав 9 (выход в город) слышать гудок и я не хочу лишать их этого удовольствия.

Это все равно что привыкли использовать газету вместо туалетной бумаги. Никакого удовольствия в этом нету.
Снимаем трубу - гудок, набираем 9 - опять гудок, да, именно так. человеку проще не ломать свои привычки
Ded писал(а):
набрали спец префикс вышли на другой Астериск - опять гудок.
это уже лишнее, если это наш asterisk - просто делаем общий диалплан
Ded писал(а):
Не лучше ли общий диалплан?
кончно лучше, никто и не спорит
Ded писал(а):
Набрал 1 - услышал точное время, набрал 101 - поговорил с коллегой, набрал городской семизначный - позвонил домой, набрал 00380 44 2341155 - позвонил дяде в Киев, и тп.
1. мне не нравятся нумерации, допускающие совпадения (1-101). приходится или нажимать # или делать большой таймаут;
2. выход в город без префикса - не всегда удобно. мы оказываемся ограничены нумерацией городских телефонов и имеем геморрой в случае её смены;
3. в приведенном примере - как позвонить 09?


DJOSH писал(а):
Цитата:
как я понял, предназначено для провайдеров (на компьютере готовится файл с настройками, который после может быть залит в pap2). с первого взгляда этот метод кажется несколько усложенным.
кто-нибудь им реально пользовался?

У меня все телефоны ходят за настройками на сервак.
Очень удобно. Не заморачиваешся ползаньем по вебу и телнету. Положил файлики с настройками на фтп или тфтп и можно идти пиво пить. Razz можешь пример файла с настройками выложить?
#6

edo1 писал(а):
3. в приведенном примере - как позвонить 09?

Код:
exten => 0X,1,Dial(город)

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#7

ага, только 0, как я понял, предлагается использовать для выхода на межгород и сотовые номера тоже с 09 начинаться будут
#8

Цитата:
ignorepat - это не выключать гудок, а я не разобрался пока как его включать

Я использую DISA. Гудок пропадает после нажатия первой цыфры

exten => 9,1,DISA,no-password|outbound

[outbound]
exten => _0X,1,Macro(dial-outbound,${EXTEN})
exten => _0XX,1,Macro(dial-outbound,${EXTEN})
exten => _XXXXXXX,1,Macro(dial-outbound,${EXTEN})
exten => _82XXXXXXX,1,Macro(dial-outbound,${EXTEN})
exten => _8XXXXXXXXXX,1,Macro(dial-outbound,${EXTEN})
exten => _810.,1,Macro(dial-outbound,${EXTEN})

Цитата:
можешь пример файла с настройками выложить?

Я говорил про принцип конфигурации девайсов. Никогда не имел дело с linksys и конфигов к ним не имею. Данный принцип использую для конфигурации ip10s. Могу выложить конфиг для этого девайса.
#9

DJOSH писал(а):

Данный принцип использую для конфигурации ip10s. Могу выложить конфиг для этого девайса.


если есть что с ipp ipp_gains ipp_prof coding tcid и т.д.
...выложи, пожалуйста - интересно сравнить.