Подскажите логику работы (диалпиров?).
Если я делаю 2 вот таких плеча с одинаковой настройкой destination-pattern
dial-peer voice 1 pots
destination-pattern .T
dial-peer voice 2 voip
destination-pattern .T
Циска догадается, что пришедший из потока звонок нужно отправить в сип, а не заворачивать обратно, и, соответственно, если звонок пришел из SIP, то его нужно отправить в PSTN?
И как правильно поступать, если на железке более одного потока?
(dial-peer voice 1 pots) (dial-peer voice 2 voip)
(dial-peer voice 3 pots) (dial-peer voice 4 voip)
При этом один и тот-же номер должен уметь ходить в любом из потоков.
Идея в том, чтоб всей логикой рулить в астериске, а циске оставить только шлюзование.
Хочется, чтоб астериск решал в какой из потоков отправить номер в данный конкретный момент.
_________________
Свежак chan_dongle тут https://github.com/bg111/asterisk-chan-dongle/
Смена IMEI Huawei E1550 E173 E1752 K3765 http://www.e1550.mobi/ от $0,3042 за IMEI
Придумывая костыль самостоятельно рискуешь что-то недосмотреть и нарваться потом, поэтому и пришел за советом из серии "лучшие практики".
_________________
mega-net.ru - IT аутсорсинг
Оставлю здесь ещё ссылку на соседнюю статью
Настройка Cisco AS5350 в качестве VoIP-шлюза
Очень понравилась картинка обработки звонка
Всё как всегда - циска служит шлюзом. На циске 2 диалпира
dial-peer voice 1 pots
description E1-0/0/0
destination-pattern .T
direct-inward-dial
port 0/0/0:15
forward-digits all
!
dial-peer voice 90 voip
description Trunk_to_Asterisk
destination-pattern .T
voice-class codec 1
session protocol sipv2
session target ipv4:XXX.XXX.XXX.XXX
session transport udp
fax rate 9600
fax protocol pass-through g711alaw
no vad
description E1-0/0/0
destination-pattern .T
direct-inward-dial
port 0/0/0:15
forward-digits all
!
dial-peer voice 90 voip
description Trunk_to_Asterisk
destination-pattern .T
voice-class codec 1
session protocol sipv2
session target ipv4:XXX.XXX.XXX.XXX
session transport udp
fax rate 9600
fax protocol pass-through g711alaw
no vad
Входящие нет.
*Nov 11 20:50:01.730: ISDN Se0/0/0:15 Q931: RX CALL_PROC pd = 8 callref = 0xC8B5
Channel ID i = 0xA98381
Exclusive, Channel 1
*Nov 11 20:50:01.738: ISDN Se0/0/0:15 Q931: TX -> SETUP pd = 8 callref = 0x0090
Sending Complete
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA98386
Exclusive, Channel 6
Calling Party Number i = 0x2181, '916XXXXXXX'
Plan:ISDN, Type:National
Called Party Number i = 0xC1, '7006'
Plan:ISDN, Type:Subscriber(local)
High Layer Compat i = 0x9181
*Nov 11 20:50:01.806: ISDN Se0/0/0:15 Q931: RX SETUP pd = 8 callref = 0x0091
Sending Complete
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA98386
Exclusive, Channel 6
Calling Party Number i = 0x2181, '916XXXXXXX'
Plan:ISDN, Type:National
Called Party Number i = 0xC1, '7006'
Plan:ISDN, Type:Subscriber(local)
High Layer Compat i = 0x9181
*Nov 11 20:50:03.766: ISDN Se0/0/0:15 Q931: RX SETUP pd = 8 callref = 0x0092
Sending Complete
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA98386
Exclusive, Channel 6
Calling Party Number i = 0x2181, '916XXXXXXX'
Plan:ISDN, Type:National
Called Party Number i = 0xC1, '7006'
Plan:ISDN, Type:Subscriber(local)
High Layer Compat i = 0x9181
*Nov 11 20:50:05.774: ISDN Se0/0/0:15 Q931: RX
INFO USR SAPI=0 TEI=0 C P=0 N(S)=110 N(R)=103
- CONNECT DEST Crv=0x2E7F
- Info-Element Progress indicator
Coding standard CCITT standard
Location user
Progress descr. dest. address is non-ISDN
11,6 s BP
Channel ID i = 0xA98381
Exclusive, Channel 1
*Nov 11 20:50:01.738: ISDN Se0/0/0:15 Q931: TX -> SETUP pd = 8 callref = 0x0090
Sending Complete
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA98386
Exclusive, Channel 6
Calling Party Number i = 0x2181, '916XXXXXXX'
Plan:ISDN, Type:National
Called Party Number i = 0xC1, '7006'
Plan:ISDN, Type:Subscriber(local)
High Layer Compat i = 0x9181
*Nov 11 20:50:01.806: ISDN Se0/0/0:15 Q931: RX SETUP pd = 8 callref = 0x0091
Sending Complete
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA98386
Exclusive, Channel 6
Calling Party Number i = 0x2181, '916XXXXXXX'
Plan:ISDN, Type:National
Called Party Number i = 0xC1, '7006'
Plan:ISDN, Type:Subscriber(local)
High Layer Compat i = 0x9181
*Nov 11 20:50:03.766: ISDN Se0/0/0:15 Q931: RX SETUP pd = 8 callref = 0x0092
Sending Complete
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA98386
Exclusive, Channel 6
Calling Party Number i = 0x2181, '916XXXXXXX'
Plan:ISDN, Type:National
Called Party Number i = 0xC1, '7006'
Plan:ISDN, Type:Subscriber(local)
High Layer Compat i = 0x9181
*Nov 11 20:50:05.774: ISDN Se0/0/0:15 Q931: RX
INFO USR SAPI=0 TEI=0 C P=0 N(S)=110 N(R)=103
- CONNECT DEST Crv=0x2E7F
- Info-Element Progress indicator
Coding standard CCITT standard
Location user
Progress descr. dest. address is non-ISDN
11,6 s BP
а настроено что asterisk принимает звонок с пира с именем 7006 ?
в asterisk по дебагу по ip адресу циски что то прилетает ?
_________________
платный суппорт по мере возможностей
Строго говоря да, для настройки там такой диалплан:
[from_E1_1]
exten => _X.,1,NoOp()
exten => _X.,n,Dial(SIP/2401,40,tT)
Вот только до него ничего не доходит.
циска плечей не создаёт, даже со стороны pots
Соотвественно, циска не может выбрать пир в который поместить входящую ногу.
Мне так кажется.
Added after 2 minutes:
http://www.cisco.com/cisco/web/support/R ... tml#topic2