The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"NEAX2000IPX <-> Cisco 3845 <-> Asterisk"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (VoIP)
Изначальное сообщение [ Отслеживать ]

"NEAX2000IPX <-> Cisco 3845 <-> Asterisk"  +/
Сообщение от DMagister (ok) on 08-Авг-11, 11:57 
Приветствую!
Имеется следующая конфигурация:
1. АТС NEC NEAX200IPX.
2. Cisco 3845.
3. Компьютер с Asterisk.

АТС соединена с 3845 по E1 PRI, 3845 используется (в том числе) в качестве сервера доступа для модемных клиентов, asterisk вроде бы "сдружен" по SIP с 3845 (по крайней мере на звонки с него циска реагирует).

Есть желание сделать так, чтобы на звонки на номер 7900 отвечали модемы в 3845, а звонки на номера 6*** пропускались на asterisk и, соответственно обратно все а астериска в АТС.

Я вроде бы же все перепробовал, но похоже я принципиально не понимаю что нужно делать, поскольку у меня циска на любые звонки, пришедшие с АТС жизнерадостно свистит модемом и никому больше эти звонки отдавать не хочет.


1#sh inv
NAME: "3845 chassis", DESCR: "3845 chassis"
PID: CISCO3845         , VID: V01 , SN: FCZ102971LR

NAME: "c3845 Motherboard with Gigabit Ethernet on Slot 0", DESCR: "c3845 Motherboard with Gigabit Ethernet"
PID: CISCO3845-MB      , VID: V05 , SN: FOC10231X8P

NAME: "12 port PVDMII digital modem on Slot 0 SubSlot 4", DESCR: "12 port PVDMII digital modem"
PID: PVDM2-12DM        , VID: V01 , SN: FOC10354YL4

NAME: "Virtual Private Network (VPN) Module on Slot 0", DESCR: "Encryption AIM Element"
PID: AIM-VPN/HPII-PLUS , VID: V01 , SN: FOC10170NTF

NAME: "NME-16ES-1G: EtherSwitch SM 16 10/100T + 1 GE on Slot 1", DESCR: "NME-16ES-1G: EtherSwitch SM 16 10/100T + 1 GE"
PID: NME-16ES-1G       , VID: V01 , SN: FOC10252BWV

NAME: "One Port Channelized E1/T1/PRI with Integrated CSU on Slot 3", DESCR: "One Port Channelized E1/T1/PRI with Integrated CSU"
PID: NM-1CE1T1-PRI=    , VID: V01 , SN: FOC11453NVS

====
controller E1 3/0
framing NO-CRC4
pri-group timeslots 1-31
description PhoneNumber = (846) 3379118

network-clock-participate slot 3
network-clock-select 1 E1 3/0
!
modem country v12 russia


interface Serial3/0:15
no ip address
encapsulation ppp
isdn switch-type primary-net5
isdn incoming-voice modem
no cdp enable
!


dial-peer voice 6000 voip
destination-pattern 6
progress_ind setup enable 3
translate-outgoing called 60
session protocol sipv2
session target sip-server
dtmf-relay rtp-nte
codec g711ulaw
fax rate 9600
fax protocol pass-through g711alaw
clid substitute name
no vad
!
dial-peer voice 2000 pots
destination-pattern 9.......
direct-inward-dial
!
dial-peer voice 2001 vofr
destination-pattern .T
session target Serial3/0:15 400
dtmf-relay
!
sip-ua
authentication username aster-sip password 7 xxxxxxxxxxxxxxxxxx
sip-server ipv4:10.10.7.60:5060
!
=========
все dial-peer - это эксперименты

в логах касаемо isdn вот что:
========


SAM_SUM: ISDN Se3/0:15 Q931: RX <- SETUP pd = 8  callref = 0x00D1
920994: ^ISending Complete
920995: ^IBearer Capability i = 0x8090A3
920996: ^I^IStandard = CCITT
920997: ^I^ITransfer Capability = Speech
920998: ^I^ITransfer Mode = Circuit
920999: ^I^ITransfer Rate = 64 kbit/s
921000: ^IChannel ID i = 0xA98394
921001: ^I^IExclusive, Channel 20
921002: ^IProgress Ind i = 0x8183 - Origination address is non-ISDN
921003: ^IKeypad Facility i = '*AOC3*01#'
921004: ^ICalling Party Number i = 0xC0, '7900'
921005: ^I^IPlan:Unknown, Type:Subscriber(local)
921006: ^ICalled Party Number i = 0xC0, '6002'
921007: ^I^IPlan:Unknown, Type:Subscriber(local)
921008: ^IHigh Layer Compat i = 0x9181
921009: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 Q931: Received SETUP  callref = 0x80D1 callID = 0x022B switch =
primary-net5 interface = User
921010: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENT: process_rxstate: ces/callid 1/0x22B calltype 2 CALL_INCOMING
921011: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENTd: isdn_get_guid: Got Guid ACC9928B822C
921012: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENT: call_incoming: call_id 0x022B, Guid = ACC9928B822C
921013: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENTd: calltrkr_incoming_call: call_id=0x22B
921014: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENTd: calltrkr_setup_received: isdn_info=3245108772l, call_id=
0x22B ANSWER
921015: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENTd: calltrkr_setup_received: calltracker disabled
921016: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENTd: calltrkr_setup_received: isdn_info=1775109348l, call_id=
0x22B ANSWER
921017: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENTd: call_incoming: b channel 19, call type is VOICE ALAW
921018: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENTd: call_incoming: Received a VOICE call from 7900 on b chan
nel 19 at 64 Kb/s
921019: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENTd: sys_cons[0].clng_name=0
921020: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENTd: call_incoming: Sending event  to RM. Callid 555
921021: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENTd: call_incoming: RM returned
921022: Aug  8 11:12:56.612 SAM_SUM: ISDN Se3/0:15 EVENTd: isdn_fromdialer: RM returned call_type 1 resource type 0
response 2
921023: Aug  8 11:12:56.616 SAM_SUM: ISDN Se3/0:15 EVENT: UserIdle: callid 0x22B received ACCEPT_CALL (0x13)
921024: Aug  8 11:12:56.640 SAM_SUM: ISDN Se3/0:15 EVENT: process_modem_command: received event VOICE_ANS on callid
0x22B and bchan 19 ces 1 cause 16 switch type 18
921025: Aug  8 11:12:56.644 SAM_SUM: ISDN Se3/0:15 EVENTd: isdn_send_connect: msg 74, call id 0x22B, ces 0 bchan 19
, call type VOICE
921026: Aug  8 11:12:56.644 SAM_SUM: ISDN Se3/0:15 Q931: TX -> CALL_PROC pd = 8  callref = 0x80D1
921027: ^IChannel ID i = 0xA98394
921028: ^I^IExclusive, Channel 20
921029: Aug  8 11:12:56.644 SAM_SUM: ISDN Se3/0:15 Q931: TX -> ALERTING pd = 8  callref = 0x80D1
921030: Aug  8 11:12:56.644 SAM_SUM: ISDN Se3/0:15 Q931: TX -> CONNECT pd = 8  callref = 0x80D1
921031: Aug  8 11:12:56.704 SAM_SUM: ISDN Se3/0:15 Q931: RX <- CONNECT_ACK pd = 8  callref = 0x00D1
921032: Aug  8 11:12:56.704 SAM_SUM: ISDN Se3/0:15 EVENT: process_rxstate: ces/callid 1/0x22B calltype 2 CALL_PROGR
ESS
921033: Aug  8 11:12:56.704 SAM_SUM: ISDN Se3/0:15 EVENTd: calltrkr_call_connect: isdn_info=0x69CE04E4, call_id=0x2
2B
921034: Aug  8 11:12:56.704 SAM_SUM: ISDN Se3/0:15 EVENTd: call_progress: CALL_CONNECTED b channel 19 call id 0x22B
921035: Aug  8 11:12:56.704 SAM_SUM: %ISDN-6-CONNECT: Interface Serial3/0:19 is now connected to 7900 N/A
921036: Aug  8 11:12:56.704 SAM_SUM: ISDN Se3/0:15 EVENT: isdn_neighbor_update: NLCB->State 10

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "NEAX2000IPX <-> Cisco 3845 <-> Asterisk"  +/
Сообщение от mdenisov email(ok) on 08-Авг-11, 13:08 
> Я вроде бы же все перепробовал, но похоже я принципиально не понимаю
> что нужно делать, поскольку у меня циска на любые звонки, пришедшие
> с АТС жизнерадостно свистит модемом и никому больше эти звонки отдавать
> не хочет.

Все правильно, у Вас отсутствуют голосовые PVDM.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "NEAX2000IPX <-> Cisco 3845 <-> Asterisk"  +/
Сообщение от DMagister (ok) on 08-Авг-11, 14:04 
>> Я вроде бы же все перепробовал, но похоже я принципиально не понимаю
>> что нужно делать, поскольку у меня циска на любые звонки, пришедшие
>> с АТС жизнерадостно свистит модемом и никому больше эти звонки отдавать
>> не хочет.
> Все правильно, у Вас отсутствуют голосовые PVDM.

т.е. даже в том случае, если я не хочу терминировать звонки на cisco, у меня не получится использовать ее как конвертер E1<->SIP ?
видимо у меня оказалось неправильное впечатление после чтения документации про direct-inward-dial, но мне казалось, что dsp при этом не нужны.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "NEAX2000IPX <-> Cisco 3845 <-> Asterisk"  +/
Сообщение от mdenisov email(ok) on 08-Авг-11, 14:10 
> т.е. даже в том случае, если я не хочу терминировать звонки на
> cisco, у меня не получится использовать ее как конвертер E1<->SIP ?

Верно

> видимо у меня оказалось неправильное впечатление после чтения документации про direct-inward-dial,
> но мне казалось, что dsp при этом не нужны.

DID это другое, без DSP Вы не сможете сделать ничего голосового.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "NEAX2000IPX <-> Cisco 3845 <-> Asterisk"  +/
Сообщение от DMagister (ok) on 08-Авг-11, 14:17 
> DID это другое, без DSP Вы не сможете сделать ничего голосового.

эх, досадно, ну ладно, буду искать какие-нибудь PVDM2-32 или что-то подобное.

большое спасибо за помощь!

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "NEAX2000IPX <-> Cisco 3845 <-> Asterisk"  +/
Сообщение от DMagister (ok) on 14-Сен-11, 11:55 
>> DID это другое, без DSP Вы не сможете сделать ничего голосового.
> эх, досадно, ну ладно, буду искать какие-нибудь PVDM2-32 или что-то подобное.

купил PVDM2-32, поставил. теперь вот такая конфигурация:
#sh inv
NAME: "3845 chassis", DESCR: "3845 chassis"
PID: CISCO3845         , VID: V01 , SN: FCZ102971LR

NAME: "c3845 Motherboard with Gigabit Ethernet on Slot 0", DESCR: "c3845 Motherboard with Gigabit Ethernet"
PID: CISCO3845-MB      , VID: V05 , SN: FOC10231X8P

NAME: "12 port PVDMII digital modem on Slot 0 SubSlot 4", DESCR: "12 port PVDMII digital modem"
PID: PVDM2-12DM        , VID: V01 , SN: FOC10354YL4

NAME: "PVDMII DSP SIMM with Two DSPs on Slot 0 SubSlot 5", DESCR: "PVDMII DSP SIMM with Two DSPs"
PID: PVDM2-32          , VID: V01 , SN: FOC15164HF0

NAME: "Virtual Private Network (VPN) Module on Slot 0", DESCR: "Encryption AIM Element"
PID: AIM-VPN/HPII-PLUS , VID: V01 , SN: FOC10170NTF

NAME: "NME-16ES-1G: EtherSwitch SM 16 10/100T + 1 GE on Slot 1", DESCR: "NME-16ES-1G: EtherSwitch SM 16 10/100T + 1 GE"
PID: NME-16ES-1G       , VID: V01 , SN: FOC10252BWV

NAME: "One Port Channelized E1/T1/PRI with Integrated CSU on Slot 3", DESCR: "One Port Channelized E1/T1/PRI with Integrated CSU"
PID: NM-1CE1T1-PRI=    , VID: V01 , SN: FOC11453NVS


однако похоже у меня все еще чего-то не хватает... ну в смысле у роутера, то что у меня не хватает - это и так понятно :)

судя по обсуждениям на разных ресурсах и документации Cisco, теперь видимо нужно менять еще и модуль NM-1CE1T1-PRI, поскольку он (вроде бы) не умеет voice, хотя честно говоря мне совершенно непонятно чем дайлапный модем принципиально отличается от голоса.

пока у меня складывается впечатление, что для реализации того, что я хочу нужен модуль VWIC-1MFT-E1, хотя после всех этих перетрубаций я уже опасаюсь, что заработает голос, но отвалятся модемы или нужно будет использовать два потока E1, что в моей конфигурации невозможно (в АТС просто больше нет потоков PRI).

может быть есть все какое-то "более другое" решение как при имеющемся оборудовании сделать гейт E1 <-> SIP ?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "NEAX2000IPX <-> Cisco 3845 <-> Asterisk"  +/
Сообщение от DMagister (ok) on 15-Сен-11, 15:44 
> может быть есть все какое-то "более другое" решение как при имеющемся оборудовании
> сделать гейт E1 <-> SIP ?

похоже все плохо :(
судя по переписке со специалистами cisco, для 3845 нет модуля с портом E1, который может одновременно обрабатывать голос и dialup.
правда они предложили решение с модулем VWIC2-2MFT-T1/E1: разделить поток по таймслотам на данные и голос, а на циске использовать drop-and-insert multiplexer/digital cross-connecting.
в теории вроде бы получается, что должно работать...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "NEAX2000IPX <-> Cisco 3845 <-> Asterisk"  +/
Сообщение от DMagister (ok) on 04-Окт-11, 09:15 
> в теории вроде бы получается, что должно работать...

в теории все выглядело красиво...
купили модуль VWIC2-2MFT-T1/E1

поток от АТС приходит на порт 0 VWIC2, порт 1 VWIC2 соединен с модулем NM-1CE1T1-PRI.

сейчас для контроллеров прописано

controller E1 0/0/0
framing NO-CRC4
tdm-group 0 timeslots 16
tdm-group 1 timeslots 1-5
controller E1 0/0/1
framing NO-CRC4
tdm-group 0 timeslots 16
tdm-group 2 timeslots 1-5
controller E1 3/0
framing NO-CRC4
pri-group timeslots 1-31

у последнего я сейчас поменял на pri-group timeslots 1-5,16
хотя это в данный момент по-моему непринципиально

сейчас модемы через модуль NM-1CE1T1-PRI работают нормально, а вот как из оставшихся таймслотов забрать голос я не понимаю :(
попытка прописать на controller E1 0/0/0
pri-group timeslots 6-31 или
pri-group timeslots 6-15,17-31
приводит к сообщению Timeslot 16 already used by tdm-group
что в принципе логично, раз он через мультиплексор уходит

если прописывать channel-group, то голосовые порты не появляются и АТС с cisco друг друга не понимают.
найти какие-то похожие примеры пока не получается.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "NEAX2000IPX <-> Cisco 3845 <-> Asterisk"  +/
Сообщение от DMagister (ok) on 19-Окт-11, 11:52 
хорошо самому с собой переписываться: сам спрашиваешь, сам отвечаешь :)

в общем просто и дешево не получилось.
на текущий момент в АТС установлена вторая плата потока, Cisco наполовину сдружена со станцией, звонки проходят с офисной АТС через cisco на asterisk, а в обратную сторону пока не получается.
больше недели убил на разборки почему cisco на звонки с sip транка отвечает SIP(403) Forbidden.

как обычно, ничего похожего на мой случай найти не удалось, а решение обнаружилось в документации cisco. оказывается это срабатывал Toll Fraud Prevention, который включен по-умолчанию. после внесения asterisk в список доверенных адресов эта проблема ушла.
разумеется после этого появилась следующая проблема в виде Cause i = 0x81AC - Requested circuit/channel not available, но это хоть не только у меня встречается и есть шанс, что я смогу что-то прочитать на эту тему...
так что пошел бороться дальше :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "NEAX2000IPX <-> Cisco 3845 <-> Asterisk"  +/
Сообщение от DMagister (ok) on 21-Окт-11, 10:04 
> так что пошел бороться дальше :)

ну вот, теперь звонится в обе стороны :)
правда поскольку и cisco, и asterisk, и NEC - это все моя епархия, то пожаловаться на то, что "проблема на стороне провайдера" не получится.
в данном случае были изменены настройки потока E1 на NEC

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру