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

Исходящие через DAHDI

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
imag776
Сообщения: 12
Зарегистрирован: 20 дек 2011, 11:51

Исходящие через DAHDI

Сообщение imag776 »

Доброго всем дня!
Повторюсь, возможно, однако прочитал уже очень много по данной теме.

Дано: trixbox 2.8.01, CentOS 5.3, платка Digium TE122P. Есть внутренняя связь, а также принимаются входящие извне. При попытке исходящего имеем: (8блабланомер - звонок на мобильный _XXXXXXXXXXX)

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

 Executing [8блабланомер@mycall:1] Dial("SIP/303-091675c8", "Dahdi/g0/8блабланомер") in new stack
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called g0/8блабланомер
    -- DAHDI/3-1 is proceeding passing it to SIP/303-091675c8
    -- Channel 0/3, span 1 got hangup request, cause 1
    -- Hungup 'DAHDI/3-1'
  == Everyone is busy/congested at this time (1:0/0/1)
То есть, что-то с настройками DAHDI.
Конфиги:
system.conf

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

span=1,1,0,ccs,hdb3,crc4
bchan=1-15,17-31
dchan=16
echocanceller=mg2,1-15,17-31
loadzone        = ru
defaultzone     = ru

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

chan_dahdi.conf

[trunkgroups]

[channels]
group=0
context=from-pstn
switchtype=euroisdn
signalling=pri_cpe
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=no
echocancelwhenbridged=no
callgroup=1
pickupgroup=1
channel => 1-15
channel => 17-31
#include dahdi-channels.conf
dahdi-channels.conf соответственно

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

group=0,11
context=from-pstn
switchtype = euroisdn
signalling = pri_cpe
channel => 1-15,17-31
context = default
group = 63
ну и кусочек простейшего дайалплана при звонке на городские, например:

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

exten => _XXXXXXX,1,Dial(Dahdi/g0/8495${EXTEN}); Звонок на московские без 8495
exten => _XXXXXXX,2,Hangup()
Настраивал DAHDI, руководствуясь форумами и http://asterisk-pbx.ru, voip-info.org.
На одном из форумах, посвященных Астериску, пользователь Switch посоветовал внести изменения в дайалплан, т.к.
Многие операторы связи требуют чтобы клиентское оборудование подставляло свой верный CID из тех номеров, которые даны по DID
, в итоге поменял план набора на

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

exten => _XXXXXXX,1,Set(CALLERID(num)=495какойтамувасномер)
exten => _XXXXXXX,n,Dial(Dahdi/g0/8495${EXTEN}); Звонок на московские без 8495
exten => _XXXXXXX,n,Hangup()
,
однако после изменения дайалплана проблема осталась актуальной, лог такой же. Большая просьба подсказать, в чём еще может быть проблема.
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: Исходящие через DAHDI

Сообщение ded »

Для цифровых каналов PRI есть замечательный дебаг -
pri debug span 1
Но даже в приведённом кусочке попытки исходящего звонка есть конкретная инфа:
Channel 0/3, span 1 got hangup request, cause 1

Открываем ISDN cause codes
Cause No. l - Unallocated (unassigned) number.
This cause indicates that the destination requested by the calling user cannot be reached because, although the number is in a valid format, it is not currently assigned (allocated).
Ваш вызываемый номер не в том формате, какой ожидает от вас провайдер. Скорее всего ждёт 10-тизначный, с кодом зоны, или 11-ти значный, начиная с 7-ки.

А вобще по этим вопросам сначала бы с оператором вашим Вам пообщаться.
imag776
Сообщения: 12
Зарегистрирован: 20 дек 2011, 11:51

Re: Исходящие через DAHDI

Сообщение imag776 »

Разобрался, большое спасибо, ded и switch!
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH