Требуется разделить поток E1 на группы, с разными настройками. В частности callerid.
Как я понял за это отвечает параметр group в файле chan_dahdi
[channels]
context=incoming
switchtype = euroisdn
signalling = pri_cpe
usecallerid=yes
hidecallerid=no
callwaiting=yes
overlapdial=yes
pridialplan=unknown
usecallingpres=yes
callwaitingcallerid=yes
rxgain=0.0
txgain=0.0
threewaycalling=yes
echocancel=yes
echocancelwhenbridged=yes
faxdetect=both
faxbuffers=>8,full
group=1
callerid=asreceived
channel => 1-15,17-31
group=2
callerid=''<2008003>
channel => 27-31
В файле extensions.conf вызов произвожу так
[sip_out]
exten =>_XXXXXXX,1,Dial(DAHDI/G2/${EXTEN},,tT)
или
exten =>_XXXXXXX,1,Dial(DAHDI/g1/${EXTEN},,tT)
Звоню с сип телефона, он настроен в sip.conf
[7912]
type=friend
context=sip_out
username=7912
secret=j*******
reinvite=no
canreinvite=no
callgroup=2
group=2
pickupgroup=1
;defaultip= 10.0.30.21
callerid= <200>
language=ru
disallow=all
allow = alaw
;mailbox=111
host=dynamic
deny=0.0.0.0/0
permit= 10.0.30.21
call-limit=1
nat=no
Звонки не проходят и в логах вышестоящей станции вижу что звонок всегда идет с номера 200, и когда g1 и когда g2. Почему не попадает в группу номер 2 и не подставляет аон прописанный в ней?
спросил
2011-11-11 13:42:34 +0400
unknown 179 ● 27 ● 1 ● 16
в группе 1 опечатка? channel => 1-15,17-31 я так понял дам должно быть channel => 1-15,17-27
DJs3000 ( 2011-11-16 10:07:41 +0400 )редактировать