VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Настройка PRI потока из веб интерфейса

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Jonny
Сообщения: 63
Зарегистрирован: 11 июл 2011, 20:04

Настройка PRI потока из веб интерфейса

Сообщение Jonny »

Здравствуйте
Не убивайте сильно
Подскажите как через веб интерфейс настроить входящую маршрутизацию на SIP
Очень мало работал с PRI .
Asterisk 11 + Freepbx 2.11.0.43
Карта Wildcard TE121 установлена настроена
Транк прописан
попросил на АТС в транке подать номер например 7777777 - он приходит в контекст default хотя в настройках карты (если смотреть через веб интерфейс ) - прописан from-digital
мало того - если прописать в from-digital
exten => 7777777,1,Answer ну и так далее - все работает - проходит звонок а вот как это из веб морды сделать?
Подскажите
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка PRI потока из веб интерфейса

Сообщение ded »

Зарегистрирован: 11 июл 2011?? И такие вопросы? За это мало убить, сжечь, и прах развеять.
1) через веб интерфейс настроить - надо никакие не from-digital, а from-pstn.
2) в веб интерфейсе можно настроить транк Е1 DAHDI правильно. И много инструкций в интернете по этому поводу. Не изобретайте ещё одну.
3) обычно, то что прописано руками - не то же самое, что думает Астериск по этому поводу. И поэтому
dahdi show channels
покажет вам реальный контекст, куда Астериск направляет вызовы.
Jonny
Сообщения: 63
Зарегистрирован: 11 июл 2011, 20:04

Re: Настройка PRI потока из веб интерфейса

Сообщение Jonny »

Прошу прощения еще раз
)) сам бы никогда не признался - попросили настроить уже кем-то настроенную систему а там вот это вот

dahdi show channels показывает контекст всех каналов from-digital только pseudo default
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка PRI потока из веб интерфейса

Сообщение ded »

Ну тогда карта Wildcard TE121 может и установлена, но не настроена.
Знаете как выглядит выхлоп dahdi show channels при настроенной карте?

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

asterisk -rx 'dahdi show channels'
   Chan Extension  Context         Language   MOH Interpret        Blocked    State     
 pseudo            default                    default                         In Service
      1            from-pstn       ru         default                         In Service
      2            from-pstn       ru         default                         In Service
      3            from-pstn       ru         default                         In Service
      4            from-pstn       ru         default                         In Service
      5            from-pstn       ru         default                         In Service
      6            from-pstn       ru         default                         In Service
      7            from-pstn       ru         default                         In Service
      8            from-pstn       ru         default                         In Service
      9            from-pstn       ru         default                         In Service
     10            from-pstn       ru         default                         In Service
     11            from-pstn       ru         default                         In Service
     12            from-pstn       ru         default                         In Service
     13            from-pstn       ru         default                         In Service
     14            from-pstn       ru         default                         In Service
     15            from-pstn       ru         default                         In Service
     17            from-pstn       ru         default                         In Service
     18            from-pstn       ru         default                         In Service
     19            from-pstn       ru         default                         In Service
     20            from-pstn       ru         default                         In Service
     21            from-pstn       ru         default                         In Service
     22            from-pstn       ru         default                         In Service
     23            from-pstn       ru         default                         In Service
     24            from-pstn       ru         default                         In Service
     25            from-pstn       ru         default                         In Service
     26            from-pstn       ru         default                         In Service
     27            from-pstn       ru         default                         In Service
     28            from-pstn       ru         default                         In Service
     29            from-pstn       ru         default                         In Service
     30            from-pstn       ru         default                         In Service
     31            from-pstn       ru         default                         In Service
Jonny
Сообщения: 63
Зарегистрирован: 11 июл 2011, 20:04

Re: Настройка PRI потока из веб интерфейса

Сообщение Jonny »

Ну все вроде хорошо БЫЛО. Изменил from-digital на from-pstn и совсем все стало плохо - раньше хоть дозванивался в логах было хоть что-то а теперь вообще тишина и занято сразу же - на АТС говорят у них все прекрасно и они ничего не делали .

localhost*CLI> dahdi show status
Description Alarms IRQ bpviol CRC Fra Codi Options LBO
Wildcard TE121 Card 0 OK 1 -1 -1 CCS HDB3 CRC4 0 db (CSU)/0-133 feet (DSX-1)


Chan Extension Context Language MOH Interpret Blocked State Description
pseudo default default In Service
1 from-pstn ru default In Service
2 from-pstn ru default In Service
3 from-pstn ru default In Service
4 from-pstn ru default In Service
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка PRI потока из веб интерфейса

Сообщение ded »

Соорудите во входящей маршрутизации такой дефолтный Any DID / Any CID и укажите ему направление - на какой-то внутренний номер для начала.
Откройте в консоли CLI Астериска, и делайте тестовый звонок из мира (с мобилки, например), увидите свой прибегающий вызов и мысли Астериска по этому поводу.
Добавляйте входящий маршрут для каждого выделенного оператором номера (например 7777777) - DID, чтобы было всё красиво.
По завершению - доложить о том, что всё ОК.
Jonny
Сообщения: 63
Зарегистрирован: 11 июл 2011, 20:04

Re: Настройка PRI потока из веб интерфейса

Сообщение Jonny »

Все ОК
Эта гадость не хотела работать аж до тех пор пока я не передернул поток Е1
И сразу все заработало
Огромное спасибо
Jonny
Сообщения: 63
Зарегистрирован: 11 июл 2011, 20:04

Re: Настройка PRI потока из веб интерфейса

Сообщение Jonny »

Может кому понадобится такая вот информация.

Мучался с картой Wildcard TE121 (разгребал так сказать чужое детище)
Поток то поднимался и работал нормально то падал мертво (причем падает после рестарта модуля DAHDI).
В логах ошибки типа
Failed to load VPMADT032 firmware
localhost kernel: wcte12xp 0000:02:08.0: Failed VPMADT032 reset. VPMADT032 is disabled.
как я понял драйвера на карту криво ставли или не стали вовсе - но ведь то работает то нет.
после гугления и размышлений увидел что ядро Linux version 2.6.32-431.el6.i686 а на сайте драйвера только под
centos6.2.6.32_358.0.1.el6.i686 и советуют делать даунгрейд ядра и ставить драйвер
Выяснилось что надо ОБЯЗАТЕЛЬНО обновить модуль DAHDI до последней версии и все начинает работать стабильно - и ошибки в логах пропадают.

И вопрос - подскажите пожалуйста - есть такая настройка в freepbx как DAHDI Channel DIDs - в описании говорится, что она дает возможность назначить DID на каждый конкретный канал потока либо один номер DID на несколько каналов. Если же на АТС в потоке есть несколько DID и они уже разбиты на каналы - например три номера по 10 каналов каждый - эта настройка получается не нужна уже? Или я не прав и эта настройка касается исключительно аналоговых линий?
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка PRI потока из веб интерфейса

Сообщение ded »

Если на АТС в потоке есть несколько DID, они прибегают в контекст from-pstn, то они назначаются на исполнение самым простым образом во входящей маршрутизации.
Если они при этом уже разбиты на каналы - например три номера по 10 каналов каждый, то эта настройка ограничивает просто канальность одновременных входящих вызовов на каждый номер. Можно эти каналы конечно рабить на три группы g1 g2 g3 в конфиге DAHDI, но нужно ли? Эта настройка получается не нужна.
Jonny
Сообщения: 63
Зарегистрирован: 11 июл 2011, 20:04

Re: Настройка PRI потока из веб интерфейса

Сообщение Jonny »

Добрый день
Не долго музыка играла.
У меня такое впечатление что на АТС диверсанты.
Не успел я написать что все работает - как снова поток свалился сначала в одностороннем порядке (входящие работали а исходящие нет ) - а потом окончательно. Хотя работники АТС твердят что ничего не делали и нечего не меняли.
Поправьте меня если я не так что-то напишу. Вроде бы делаю все по науке.
Ставлю карту Wildcard TE121 в системник - ставлю систему (freepbx 2.11+Asterisk 11) - все ставится без ошибок, обновляются модули, ставлю новый DAHDI (так как без него на ядро 2.6.32-431.el6.i686 не становятся драйвера карты ), все чудесно. Настраиваю сначала саму карту без Asterisk

dahdi_cfg -vvv
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
DAHDI Tools Version - 2.11.1
DAHDI Version: 2.11.1
Echo Canceller(s): HWEC
Configuration
======================

SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1)

Channel map:

Channel 01: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 01)
Channel 02: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 02)
Channel 03: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 03)
Channel 04: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 04)
Channel 05: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 05)
Channel 06: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 06)
Channel 07: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 07)
Channel 08: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 08)
Channel 09: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 09)
Channel 10: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 10)
Channel 11: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 11)
Channel 12: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 12)
Channel 13: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 13)
Channel 14: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 14)
Channel 15: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 15)
Channel 16: D-channel (Default) (Echo Canceler: none) (Slaves: 16)
Channel 17: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 17)
Channel 18: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 18)
Channel 19: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 19)
Channel 20: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 20)
Channel 21: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 21)
Channel 22: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 22)
Channel 23: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 23)
Channel 24: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 24)
Channel 25: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 25)
Channel 26: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 26)
Channel 27: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 27)
Channel 28: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 28)
Channel 29: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 29)
Channel 30: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 30)
Channel 31: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 31)

31 channels to configure.

Setting echocan for channel 1 to mg2
Setting echocan for channel 2 to mg2
Setting echocan for channel 3 to mg2
Setting echocan for channel 4 to mg2
Setting echocan for channel 5 to mg2
Setting echocan for channel 6 to mg2
Setting echocan for channel 7 to mg2
Setting echocan for channel 8 to mg2
Setting echocan for channel 9 to mg2
Setting echocan for channel 10 to mg2
Setting echocan for channel 11 to mg2
Setting echocan for channel 12 to mg2
Setting echocan for channel 13 to mg2
Setting echocan for channel 14 to mg2
Setting echocan for channel 15 to mg2
Setting echocan for channel 16 to none
Setting echocan for channel 17 to mg2
Setting echocan for channel 18 to mg2
Setting echocan for channel 19 to mg2
Setting echocan for channel 20 to mg2
Setting echocan for channel 21 to mg2
Setting echocan for channel 22 to mg2
Setting echocan for channel 23 to mg2
Setting echocan for channel 24 to mg2
Setting echocan for channel 25 to mg2
Setting echocan for channel 26 to mg2
Setting echocan for channel 27 to mg2
Setting echocan for channel 28 to mg2
Setting echocan for channel 29 to mg2
Setting echocan for channel 30 to mg2
Setting echocan for channel 31 to mg2
dahdi_tool без алармов все ОК

Транк, исходящие и входящие настраивал обычно.
Настройки в принципе стандартные - CRC4 специально спросил у тружеников АТС - говорят есть
/etc/dahdi/system.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
span=1,1,0,CCS,HDB3,CRC4
bchan=1-15,17-31
dchan=16
loadzone=ru
defaultzone=ru
echocanceller=mg2,1-15,17-31
dahdi show channels
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Chan Extension Context Language MOH Interpret Blocked State Description
pseudo default default In Service
1 from-internal ru default In Service
2 from-internal ru default In Service
3 from-internal ru default In Service
4 from-internal ru default In Service
и т.д
pri show spans
PRI span 1/0: Up, Active

pri show span 1
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Primary D-channel: 16
Status: Up, Active
Switchtype: National ISDN
Type: CPE
Remote type: Network
Overlap Dial: 0
Logical Channel Mapping: 0
Timer and counter settings:
N200: 3
N202: 3
K: 7
T200: 1000
T201: 1000
T202: 10000
T203: 10000
T303: 4000
T305: 30000
T308: 4000
T309: 6000
T312: 6000
T313: 4000
T-HOLD: 4000
T-RETRIEVE: 4000
T-RESPONSE: 4000
Q931 RX: 1
Q931 TX: 1
Q921 RX: 21
Q921 TX: 20
Q921 Outstanding: 0 (TEI=0)
Total active-calls:0 global:1
CC records:
Overlap Recv: No
Итого - входящих совсем нет - даже не доходит до логов
Исходящие рвутся на ошибке 31 - читал что это может быть неверный Switchtype - но я перепробовал все
Кусок лога:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
-- Executing [s@macro-dialout-trunk:22] Dial("SIP/200-00000000", "DAHDI/g0/XXXXXXX,300,Tt") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called DAHDI/g0/XXXXXXX
-- Span 1: Channel 0/1 got hangup, cause 31
-- Hungup 'DAHDI/i1/XXXXXXX-1'
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH