Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / E1 на входе в *

E1 на входе в *

Нет входящих звонков
1 2>
Откуда: Москва
Сообщений: 36

E1 на входе в *

Проблема в следующем: есть всё тот же сервак с Digium TE121.
Каналы настроил, звонить во вне могу. А вот при звонке на * звонок не приходит (сообщает, что пользователь недоступен).

Выкладываю extensions.conf
[globals]

[general]
autofallthrough=yes

[default]
exten => s,1,Dial(SIP/1004,30)
exten => s,n,Hangup()

;exten => s,1,Answer()
;exten => s,2,Dial(SIP/1005,30)
;exten => s,n,Hangup()

;exten => s,1,Dial(SIP/1003)
;exten => s,n,Hangup()

exten => _9X.,1,NoOp()
exten => _9X.,n,Dial(DAHDI/g1/${EXTEN:1})

exten => 500,1,Answer()
exten => 500,2,Echo()
exten => 500,n,Hangup()

;-----------------------------------------------------
exten => _100X,1,Dial(SIP/${EXTEN},30)
exten => _100X,n,Hangup()
;-----------------------------------------------------

SIP клиенты регистрируются и между собой общаются без проблем.

/etc/dahdi/system.conf
loadzone = ru
defaultzone = ru
span = 1,1,0,ccs,hdb3
bchan = 1-10
dchan = 16
echocanceller = mg2,1-10

/etc/asterisk/chan_dahdi.conf
[channels]
context=default
signalling=pri_cpe
;faxdetect=incoming
switchtype=euroisdn
usecallerid=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=800
group=1
channel=>1-10
2009-04-20 23:35

Откуда: Kiev
Сообщений: 801

Re: E1 на входе в *

Звонок на Астериск, это с PRI на SIP? Если да, то какой номер набираете? Подробней опишите проблему
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2009-04-20 23:38

Откуда: Москва
Сообщений: 36

Re: E1 на входе в *

Нам дан поток е1 с городским номером. Его подключил к * и определил в нем. Звоню на городской номер, попадаю на астерис о чем в логах вижу:

CLI> PRI debug span 1
Enabled debugging on span 1
Really destroying SIP dialog '27499858-9391c5e7@192.168.1.122' Method: ACK
< Protocol Discriminator: Q.931 (8) len=44
< Call Ref: len= 2 (reference 276/0x114) (Originator)
< Message type: SETUP (5)
< [a1]
< Sending Complete (len= 1)
< [04 03 80 90 a3]
< Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer capability: Speech (0)
< Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16)
< User information layer 1: A-Law (35)
< [18 03 a9 83 89]
< Channel ID (len= 5) [ Ext: 1 IntID: Implicit PRI Spare: 0 Exclusive Dchan: 0
< ChanSel: As indicated in following octets
< Ext: 1 Coding: 0 Number Specified Channel Type: 3
< Ext: 1 Channel: 9 ]
< [6c 0c 21 83 39 32 36 32 32 34 35 35 35 30]
< Calling Number (len=14) [ Ext: 0 TON: National Number (2) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
< Presentation: Presentation allowed of network provided number (3) '********' ]
< [70 08 81 32 32 35 31 33 34 35]
< Called Number (len=10) [ Ext: 1 TON: Unknown Number Type (0) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) '2251345' ]
< [7d 02 91 81]
< IE: High-layer Compatibility (len = 4)
-- Making new call for cr 276
-- Processing Q.931 Call Setup
-- Processing IE 161 (cs0, Sending Complete)
-- Processing IE 4 (cs0, Bearer Capability)
-- Processing IE 24 (cs0, Channel Identification)
-- Processing IE 108 (cs0, Calling Party Number)
-- Processing IE 112 (cs0, Called Party Number)
-- Processing IE 125 (cs0, High-layer Compatibility)
q931.c:3545 q931_receive: call 276 on channel 9 enters state 6 (Call Present)
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Call Present, peerstate Call Initiated
q931.c:3140 q931_release_complete: call 276 on channel 9 enters state 0 (Null)
> Protocol Discriminator: Q.931 (8) len=9
> Call Ref: len= 2 (reference 276/0x114) (Terminator)
> Message type: RELEASE COMPLETE (90)
> [08 02 81 81]
> Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) Spare: 0 Location: Private network serving the local user (1)
> Ext: 1 Cause: Unallocated (unassigned) number (1), class = Normal Event (0) ]
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null

Но звонок не попадает никуда. Если я правильно описал его в диалплане то он должен попасть на SIP 1004 ("Dial(SIP/1004,30)")
2009-04-20 23:46

Откуда: Kiev
Сообщений: 801

Re: E1 на входе в *

exten => _X.,n,Dial(SIP/1004,30,m)
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2009-04-20 23:50

Сообщений: 1129

Re: E1 на входе в *

такое чувство что наоборот
с сипа с pri звоните...
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
2009-04-20 23:52

Откуда: Москва
Сообщений: 36

Re: E1 на входе в *

betman:

exten => _X.,n,Dial(SIP/1004,30,m)
1) не помогло
2) как это относится к входящему звонку?
2009-04-20 23:53

Откуда: Москва
Сообщений: 36

Re: E1 на входе в *

ddkprog:

такое чувство что наоборот
с сипа с pri звоните...
звоню с любого номера на PRI, который является входным каналом для * и хочу звонок отправить на SIP 1004
2009-04-20 23:57

Откуда: Kiev
Сообщений: 801

Re: E1 на входе в *

> exten => _X.,n,Dial(SIP/1004,30,m)

Надеюсь,Вы это не на руке написали? В контекс [default], куда попадают звонки с PRI.
exten => _X.,1,Dial(SIP/1004,30,m) а так?
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2009-04-20 23:59

Сообщений: 6521

Re: E1 на входе в *

Release complete (90) значить Destination address missing, and direct call not subscribed

Я росшифровал звёздочки.
exten => 2251345,1,Dial(SIP/1004)
2009-04-21 00:02

Откуда: Москва
Сообщений: 36

Re: E1 на входе в *

betman, Вы совершенно правы, сначала не в то место контекста default вставил, потом вставил куда надо и заработало :) спасибо, буду колдовать дальше
2009-04-21 00:51

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru