Уважаемый знатоки Asterisk. Волею судеб занялся изучением данной замечательной PBX. На текущий момент настроил систему в связке со своей тел. станцией Alcatel OXO по потоку E1. Благодаря вашим постам разобрался почти во всем. Но есть одна проблемка пока не могу с ней справиться. Суть следующая входящий поток E1-> * -> Alcatel. Задача такая по определенному номеру звонок попадает на IVR там производится обработка и возможный донабор но поскольку донабор производится абонентов Alcatel то звонящему не идет гудок или MOH а просто тишина. в IVR стоит галочка донабора и в extentioncustom добавлена строка include => outrt-2 ; toAlcatel которая позволяет донабор на alcatel. Может подскажете куда рыть. Система Asterisk стоит на elastix? поскольку для новичка считаю ее более удобной, согласен что лучше все делать руками но мне пока это тяжело в силу ограниченности знания и возможностей.
Задан: 2011-11-15 13:26:17 +0400
Просмотрен: 989 раз
Обновлен: Nov 15 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
если решите, с меня пиво.
meral ( 2011-11-15 14:43:59 +0400 )редактироватьэто можно расценить что задача НЕВЫПОЛНИМА ?
abag ( 2011-11-15 16:02:12 +0400 )редактироватьвыполнима наверно. но нетривиально.
meral ( 2011-11-15 17:00:27 +0400 )редактироватьMOH поверх Read() вполне тривиален.
zzuz ( 2011-11-15 19:19:36 +0400 )редактироватьа перечитай ;)
meral ( 2011-11-15 19:42:00 +0400 )редактироватьЕсли честно не совсем понял вопрос. У меня похожая конфигурация ток вместо Alcatel у меня панасоник TDA100. обработка IVR и донаборов происходит на астериске же?
DJs3000 ( 2011-11-15 22:55:59 +0400 )редактироватьпока создан 1 ivr, в aster два транка 1 связан с поставщиком, 2 с Alcatel. Дабы пользователи ничего не замечали, пока работает следующим образом входящий маршрут определяет DID и если он начинается на 295ХХХХ то значит звонят нам и отправляет его во второй транк на алкатель. другой маршрут определяет DID/CID если он имеет вид ХХХХХХХХ / ХХХ значит это исходящий от алкатели отправляет его поставщику третий маршрут делает тоже самое только did/cid такой 8ХХХХХХХХХХ / ХХХ. Также есть исходящий маршрут ХХХ / . это исходящий на алкатель с астериска. Во входящих маршрутах выдернул номер из пула и если did 2956901 то отправляю его на ivr. Там проигрывается приветствие и после этого по тайм ауту идет на оператора, также стоит галка донабора. НО на astere нет абонентов они все на alcatele и по этому в extentioncustom для ivrcustom добавлено строка include => outrt-2 . После добавления этой строки появилась возможность донабирать на лакатель, но после донабора нет гудка.
abag ( 2011-11-16 06:47:54 +0400 )редактироватьТеперь понятней стало) я вебмордой пользуюсь только для добавления экстеншенов а остальное через консоль. вообще проблему я бы решил добавив одну строчку в from-internal чтото типа exten => _XXX,1,Dial(Dahdi/g1/${EXTEN}) ну вместо g1 у вас может быть g2. в вашем случае строку наверное нужно в контекст IVR засунуть
DJs3000 ( 2011-11-16 09:35:39 +0400 )редактироватьдобавил в ivr даже так exten => XXX,1,Set(_MOHCLASS=default) exten => _XXX,2,Goto(from-internal,${EXTEN},1)) но все равно гудка нет Думаю так правильнее, посколку если появятся абоненты Астера то в случае с exten => _XXX,1,Dial(Dahdi/g1/${EXTEN}) им не возможно будет дозвониться
abag ( 2011-11-16 10:44:15 +0400 )редактироватьМожет быть проблема что dahdi/g1 до alcatel находится в контексте from-internal?
abag ( 2011-11-16 12:08:52 +0400 )редактироватьгудка и не будет нужно не гоуту а диал
DJs3000 ( 2011-11-16 14:14:23 +0400 )редактироватьexten => _XXX,n,Dial(from-internal,${EXTEN},1)) так ? писал exten => _XXX,1,Dial(Dahdi/g1/${EXTEN}) так тоже нет гудка
abag ( 2011-11-16 14:22:30 +0400 )редактироватьхммм странно... ведь пока идет дозвон то гудки на сколько я понимаю генерит астериск. дахди группа на Алкатель g1? какой switchtype= эта этом транке? Если создать на астере сип экстеншен и подрубить туда сипсофтофон и добавить в контекст строку exten => _XXX,1,Dial(Sip/${EXTEN}) при входящем звонке попробовать перевести на этот экстеншен
DJs3000 ( 2011-11-16 14:38:29 +0400 )редактироватьна aster есть один абонент, при наборе на него гудок идет. вычитал что возможно необходимо добавить параметр r в команду диал, но еще не нашел как правильно это сделать
switchtype= euroisdn. установлено через модуль freepbx dahdiconf
abag ( 2011-11-16 14:42:02 +0400 )редактироватьэто лог звонка <DAHDI/i1/номервходящ-af0> Playing 'custom/greating.slin' (language 'ru')
== CDR updated on DAHDI/i1/номервходящ-af0
== Begin MixMonitor Recording DAHDI/i1номервходящ-af0
abag ( 2011-11-16 14:57:00 +0400 )редактировать