Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Группы dahdi

1

Требуется разделить поток 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 Gravatar unknown
179 ● 27 ● 1 ● 17

обновил 2011-11-11 14:15:33 +0400

alexcr Gravatar alexcr
3124 ● 10 ● 9 ● 51
http://asterisk-service.c...

Comments

в группе 1 опечатка? channel => 1-15,17-31 я так понял дам должно быть channel => 1-15,17-27

DJs3000 ( 2011-11-16 10:07:41 +0400 )редактировать

2 Ответа

1
group=2 

в сип конф вообще ни на что не влиеят. там просто нет такого параметра.

а на что вообще рачитывали? тчото так я и не понял.

в дахди должно быть

callerid = 123456 

надо смотреть дебаг в момент module reload chan_dahdi.so и в pri-debug.

ссылка удалить спам редактировать

ответил 2011-11-12 06:35:20 +0400

meral Gravatar meral flag of Ukraine
23347 ● 24 ● 20 ● 177
http://pro-sip.net/

Comments

спасибо, дело было скорее всего в формате записи callerid.

unknown ( 2011-11-14 05:11:18 +0400 )редактировать

ну тогда отмечайте ответ как правильный(галочка)

meral ( 2011-11-14 09:22:28 +0400 )редактировать

Проверил щас, не работает! И не могу понять как разделить входящие звонки по тайм слотам!

unknown ( 2011-11-14 10:20:44 +0400 )редактировать

никак. это может только провайдер сделать. а зачем вообще?

meral ( 2011-11-14 10:44:42 +0400 )редактировать
0

правильнее наверное не дробить на группы, а просто делать exten =>_XXXXXXX/YYY,1,Set(CALLERID(num)=......) в зависимости от того "YYY" кто звонит..

ссылка удалить спам редактировать

ответил 2011-11-11 13:52:30 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 ● 11 ● 9 ● 40
http://mh.otx.ru/

Comments

ну заодно и более эффективно полосу в 30 слотов расходовать..

Zavr2008 ( 2011-11-11 13:53:33 +0400 )редактировать

Все же хотелось бы про caller id понять почему не работает, таймслоты меняет.

unknown ( 2011-11-11 13:58:24 +0400 )редактировать

смею предположить, потому что у Вас единственный D-канал на спан. Потом еще настройка use_callerid => yes нужна наверное. Там просто =

Zavr2008 ( 2011-11-11 14:11:40 +0400 )редактировать

а чем SET(CALLERID(num) плох? Мы везде так ставим.. Или чисто у оператора отдельными группами прописано? так и там по-людски можно сделать..

Zavr2008 ( 2011-11-11 15:19:18 +0400 )редактировать

Ваш вариант очень интересен, надо будет попробовать и его. Я так понял если звонит номер 200 и ему нужно подставить аон 2001000 на семизначный номер должно быть так: exten =>XXXXXXX/200,1,Set(CALLERID(num)=2001000) exten =>XXXXXXX,2,Dial(DAHDI/G1/${EXTEN},,tT) ?

unknown ( 2011-11-14 05:13:55 +0400 )редактировать

только в 2 не забыть тот же XXXXXXX/200 :) Ну как, получилось?

Zavr2008 ( 2011-11-23 02:12:38 +0400 )редактировать

pbx.c:4369 _astpbxrun: Channel 'SIP/xxxx-00003812' sent into invalid extension 'xxxxxxx' in context 'sipout', but no invalid handler вот так завершается

unknown ( 2011-11-30 14:00:25 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-11-11 13:42:34 +0400

Просмотрен: 2,464 раз

Обновлен: Nov 12 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.