Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Asterisk - software PBX

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Открыть новую тему     Написать ответ в эту тему

slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Asterisk



Asterisk - полностью программная учрежденческая АТС (УАТС), работающая под управлением операционной системы Linux". По возможностям Asterisk зачастую опережает своих традиционных собратьев. Поддерживаются практически все популярные протоколы IP-телефонии (SIP, H323, SCCP, ADSI). Помимо стандартных и общеизвестных, Asterisk также имеет свой собственный протокол - IAX.
Его можно использовать как для подключения обычных клиентов, так и для передачи голосового трафика между несколькими серверами Asterisk. Для сопряжения с "традиционной телефонией" имеются аналоговые (FXO, FXS) и цифровые модули расширения (E1, T1). С помощью Asterisk вы сможете реализовать проект любого масштаба - от простого домашнего сервера голосовой почты до телефонного сервера предприятия с функциями IVR (Interactive Voice Response - система голосовых меню)


Wikipedia
Русский портал поддержки - всё жутко тормозит. вроде движок сменили и уже не так(03.06.2008)
Asterisk Forum - русский форум
Forum Asterisk - новый русский форум!
voipinfo Forum - раздел на форуме voipinfo

Дистрибутивы, программы и GUI для Asterisk
Подробнее...
 


Статьи, ссылки
VOIP Wiki - a reference guide to all things VOIP
VoIp Справочник на русском языке
Asterisk и Linux: миссия IP-телефония
Третье издание книги Asterisk™: The Definitive Guide на инглише
 
 
Родственные темы
IP-телефония - общие вопросы
IP-телефония - выбор софта
IP телефония - VoIP/SIP телефоны

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 15:47 13-12-2007 | Исправлено: yuris, 10:45 18-07-2023
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ мб кто-нить всё-таки знает в чём проблема и почему нету звука при переадресации входящего на мобильный?
Вопрос с листингами чуть выше.
 
Сейчас появилось время и надо вернуться к этому вопросу, но мыслей всего 1,5 и одна из них про кодеки, что как-то он их не стыкует.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 15:28 08-08-2012
IronMan182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi All
 
Elastix  
 
Хотел залить mp3 - облом
Хотел залить большой WAv (17 метров)-облом
 
Залил небольшой  WAV  , только неслышно его !!

Всего записей: 479 | Зарегистр. 14-07-2011 | Отправлено: 19:18 19-08-2012
cyberliberty

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexsunn
неправда, работает
давно поднимал под vmware asterisk 1.8 бетку или релиз кандидат какой-то. накатывал freepbx 2.9 и 2.10 + dahdi для теста
загрузок не было по cpu + для теста пару линий завел, и связал с основным астериском в продакшине. пробовал звонки, все норм работало.
 
IronMan182
проверь, чтоли, настройки апача и php.. ну на всякий
 
Alukardd
капать в сторону кодеков, ага
еще стоит проверить как бегают пакеты rtp, думаю.
у меня на компе, подключая сеть на второй сетевухе, отличную от той что на первой, сип трафик пытался лезть через вторую, хотя дефолт гейтвей смотрел нормально в другую.

Всего записей: 227 | Зарегистр. 07-12-2008 | Отправлено: 21:26 19-08-2012 | Исправлено: cyberliberty, 21:30 19-08-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cyberliberty
А что в их сторону копать-то?.. Сам по себе звук есть при одиночных звонках.
RTP вроде бегает, надо проверить еще раз, будет, давно это было...

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 22:32 19-08-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чего-то у меня не пруха с переводами какая-то.
На другом сервере, не том, что описывал выше, буквально с неделю появился косяк - при внутреннем переводе между сотрудниками (сами переводят вызов), иногда пропадает звук, т.е. входящий клиент и сотрудник на которого перевели не слышат друг друга.
 
Кодеки везде выставлены одинаковые. И самое странное, что все работало и как обычно это бывает перестало.
rtp set debug on - когда соединение устанавливается нормально, то пакеты буквально с десяток пробегут и все, дальше только debug от sip'а валится. А вот если тишина то бесконечно валятся rtp сообщения! Вообще чт-то я не очень понимаю, вроде они всегда должны летать в огромном количестве, что-то странное debug * кажет.
 
клиенты: Gigaset A510-IP
сервер: Asterisk 1.6.2.9-2+squeeze6
кодек от sip-провайдера: g711a.
 
Еще заметил такую вещь, что при общении с сотовыми телефонами, косяк то ли свосем не встречается, то ли крайне редко. А вот при звонке на городские, такое поведение - норма. Так же было обнаружено, что при переводе между некоторыми внутренними номерами нормально работает, а некоторыми нет. Валить все на базу Gigaset пока не хочется.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 11:21 20-08-2012 | Исправлено: Alukardd, 11:42 20-08-2012
vipline



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Товарищи, подскажите стоит ли выбирать данную атс для организации небольшого коллцентра на 15-20 человек. Слышал что при более 15 абонентов начинаются проблемы со связью. Подскажите насколько эта атс обеспечивает нужды коллцентра, какие технические проблемы могут быть. Или все зависит от грамотного администрирования.

Всего записей: 126 | Зарегистр. 03-12-2009 | Отправлено: 15:18 20-08-2012
alexsunn



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У народа работает до 300 каналов без проблем(конечно зависит от оборудования).
Далее переходят для большей нагрузки на FreeSwitch.

Всего записей: 267 | Зарегистр. 21-12-2005 | Отправлено: 05:42 23-08-2012
forest19



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не получается подключиться к серверу из вне, астерикс стоит за натом, порт 5060 проброшен, не получается подключиться через интернет из другого офиса, в чем может быть проблема?  
Пробовал делать по данной инструкции http://habrahabr.ru/post/113707/
Что стоит уже не помню, ставил давнень, так поиграть, а щяс вот приперло...
 
Не подскажите также простейший сервер астерикс желательно с настройкой из web морды, а то не охото лазить по конфигам. Нужно обеспечить 40 человек связью, 30 в одном офисе где в роли АТС Panasonic TDA100 и соответственно аналоговая связь и 10 человек будет сидеть в другом офисе и должны получать внутренние номера через интернет, как правильно сделать? Как их совместить чтобы например номера 1** были за TDA100, а 2** за asterics?
 

Всего записей: 111 | Зарегистр. 29-04-2007 | Отправлено: 15:31 13-09-2012
Aroun



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
не получается подключиться к серверу из вне, астерикс стоит за натом, порт 5060 проброшен, не получается подключиться через интернет из другого офиса, в чем может быть проблема?

 
Настройки sip.conf кури. Тема избита до боли
 

Цитата:
Не подскажите также простейший сервер астерикс желательно с настройкой из web морды, а то не охото лазить по конфигам. Нужно обеспечить 40 человек связью, 30 в одном офисе где в роли АТС Panasonic TDA100 и соответственно аналоговая связь и 10 человек будет сидеть в другом офисе и должны получать внутренние номера через интернет, как правильно сделать? Как их совместить чтобы например номера 1** были за TDA100, а 2** за asterics?  

 
Поставь фрибкс или elastix. конфиги все равно придется ковырять когда будешь настраивать связку tda100 и астера.

Всего записей: 680 | Зарегистр. 19-07-2005 | Отправлено: 15:44 13-09-2012
forest19



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
попробовал новую версию FreePBX сделал все по этой инструкции http://asterisk-pbx.ru/wiki/doku.php/freepbx/freepbx_nat связь устанавливается, даже видео пересылается, но вот звук нет, когда в одной сети то все ок, порты 5060 и даже открыл диапазон с 10000-60000, все равно нет звука

Всего записей: 111 | Зарегистр. 29-04-2007 | Отправлено: 12:45 14-09-2012
alexsunn



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
forest19
Если звука нет , то соответственно не пробрасываются RTP порты.
Это как говорится Вечный вопрос, RTP за NAT.
Смотрите свои настройки....

Всего записей: 267 | Зарегистр. 21-12-2005 | Отправлено: 07:50 15-09-2012
forest19



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Смотрите свои настройки

да я так и понял...
делал по этой инструкции, http://asterisk-pbx.ru/wiki/doku.php/nat
в частности SIP клиенты и Asterisk за NAT, но не фурычит и все
 
Добавлено:
можно сказать решил проблему "сведя все под одну крышу" с openVPN

Всего записей: 111 | Зарегистр. 29-04-2007 | Отправлено: 11:13 17-09-2012
alexsunn



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
forest19
openVPN - главное безопаснее

Всего записей: 267 | Зарегистр. 21-12-2005 | Отправлено: 18:07 17-09-2012
aleksander_2005



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем !!
Кто хорошо разбирается в Астериксе подскажите плиз.
Настроил логирование в Mysql через ODBC все классно. но есть одно но Русский он пишет гад каракулями.  
Не как не хочет UTF-8 юзать.
 

Всего записей: 255 | Зарегистр. 05-05-2008 | Отправлено: 18:03 19-09-2012
alexsunn



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проверяй настройки MySQL
 

Код:
CREATE DATABASE IF NOT EXISTS  `asterisk` ;
 
GRANT ALL PRIVILEGES ON  `asterisk` . * TO  'asterisk'@'localhost';
 
FLUSH PRIVILEGES ;
 
USE asterisk;  
 
CREATE TABLE `cdr` (
`calldate` datetime NOT NULL default '0000-00-00 00:00:00',
`clid` varchar(80) NOT NULL default '',
`src` varchar(80) NOT NULL default '',
`dst` varchar(80) NOT NULL default '',
`dcontext` varchar(80) NOT NULL default '',
`channel` varchar(80) NOT NULL default '',
`dstchannel` varchar(80) NOT NULL default '',
`lastapp` varchar(80) NOT NULL default '',
`lastdata` varchar(80) NOT NULL default '',
`duration` int(11) NOT NULL default '0',
`billsec` int(11) NOT NULL default '0',
`disposition` varchar(45) NOT NULL default '',
`amaflags` int(11) NOT NULL default '0',
`accountcode` varchar(20) NOT NULL default '',
`userfield` varchar(255) NOT NULL default '',
`hangupcause` VARCHAR( 50 ) NOT NULL ,
`peerip` VARCHAR( 50 ) NOT NULL ,
`recvip` VARCHAR( 50 ) NOT NULL ,
`fromuri` VARCHAR( 50 ) NOT NULL ,
`uri` VARCHAR( 50 ) NOT NULL ,
`useragent` VARCHAR( 50 ) NOT NULL ,
`codec1` VARCHAR( 50 ) NOT NULL ,
`codec2` VARCHAR( 50 ) NOT NULL ,
`llp` VARCHAR( 50 ) NOT NULL,
`rlp` VARCHAR( 50 ) NOT NULL ,
`ljitt` VARCHAR( 50 ) NOT NULL ,
`rjitt` VARCHAR( 50 ) NOT NULL
)
ENGINE = INNODB
CHARACTER SET utf8
COLLATE utf8_general_ci;
 
ALTER TABLE `cdr` ADD `uniqueid` VARCHAR(32) NOT NULL default '';
ALTER TABLE `cdr` ADD INDEX ( `calldate` );
ALTER TABLE `cdr` ADD INDEX ( `dst` );
ALTER TABLE `cdr` ADD INDEX ( `accountcode` );

Всего записей: 267 | Зарегистр. 21-12-2005 | Отправлено: 22:01 19-09-2012 | Исправлено: alexsunn, 22:04 19-09-2012
aleksander_2005



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да действительно промазал с utf8_general_ci
Заработало спс.
 
Есть такой вопрос мож кто прикручивал LDAP к Asteriske.
Хочется видеть кто звонит по номеру , Мобильный или Внутренний.
Версия астериски 1.8  пробовал через ldapsearch пока без безрезультатно. Может есть какой-то AGI скрипт и как использовать. Либо прямо через Shell получать. Тогда вопрос будет в кодировке... телефоны понимают UTF8.
 
Мож у кого-то что-то завалялось по настройкам.
 
 
Добавлено:
В простейшем случае гашол такую штуку
#!/usr/bin/perl -w
$NUMBER = $ARGV[0];
$NUMBER =~ s/^0//;
if ($NUMBER =~ /^1.*/) {
$NAME = `/usr/bin/ldapsearch -h localhost -x -b ou=someou,dc=test,dc=org \ \"mobile=*$NUMBER\" cn | grep \"^cn:\" | sed -e \"s/^cn:\\s//\"`;
}
else {
$NAME = `/usr/bin/ldapsearch -h localhost -x -b ou=someou,dc=wolters,dc=org \ \"homePhone=*$NUMBER\" cn | grep \"^cn:\" | sed -e \"s/^cn:\\s//\"`;
if ($NAME eq "") {
$NAME = `/usr/bin/ldapsearch -h localhost -x -b ou=someou,dc=test,dc=org \ \"telephonenumber=*$NUMBER\" cn | grep \"^cn:\" | sed -e \"s/^cn:\\s//\"`;
}
}
chomp($NAME);
if ($NAME eq "") {
$NAME = "**unknown**";
}
print "SET CALLERID \"$NAME\"";
 
exit 0;
 
 
Только ругается так  
 
Use of uninitialized value $NUMBER in substitution (s///) at ldap.pl line 3.
Use of uninitialized value $NUMBER in pattern match (m//) at ldap.pl line 4.
Use of uninitialized value $NUMBER in concatenation (.) or string at ldap.pl line 8.
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)
Use of uninitialized value $NUMBER in concatenation (.) or string at ldap.pl line 10.
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)

Всего записей: 255 | Зарегистр. 05-05-2008 | Отправлено: 15:26 20-09-2012
nail0484

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Есть некая проблема: установлен asterisk 1.8.7 c web-интерфейсом Elastix 2.2.0, так же создан транк с выходом в городскую линию через dvg-6004s, звонки вида NXXXXXX ходят туда и обратно нормально, но вот номера сотовых телефонов вида 89XXXXXXXXX не уходят. В этом то собственно и состоит проблема! То есть, когда набираешь номер сотового телефона, видно что Asterisk перевел звонок на шлюз, в трубке слышен длинный гудок, примерно через шлюз кладет трубку(как будто просто никто трубку не берет). В чем может быть причина? Очень прошу, помогите в этом вопросе!

Всего записей: 1 | Зарегистр. 19-11-2012 | Отправлено: 09:44 19-11-2012
aleksander_2005



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть астерикса 1.8.10
Пробую настроить по мануалу, добавил пользователям
[1]
context=local
callgroup=0
pickupgroup=0
[2]
context local
callgroup=0
pickupgroup=0
[3]
context = local
callgroup=0
pickupgroup=0
 
в features.conf стоит pickupexten = *8
 
Пробую перехватить , нажимаю *8 не чего не происходит.
 
чего так хз , в логах чисто.
 
контекс выглядит так
exten => _[345]XX,1,Noop()
same => n,Dial(SIP/${EXTEN},200,t)
same => n,Hangup()
 
Как я знаю в контексте не чего делать не надо , должно и так работать.
Может кто-то что-то посоветует ?

Всего записей: 255 | Зарегистр. 05-05-2008 | Отправлено: 16:54 28-11-2012
Komparator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет! Есть GSM шлюз с безлимитным тарифом на сотрудников(Addpac). Когда принимается вызов на мобильном сотрудника, то определяется (что естественно) номер симки шлюза. Я хочу знать кто мне звонил (внутренние номера), в случае, если я не ответил. Я попробовал переопределить macro-dialout-trunk (у меня * 1.8+Freepbx)  в файле extensions_override_freepbx.conf:
[macro-dialout-trunk]
include => macro-dialout-trunk-custom
exten => s,1,Set(DIAL_TRUNK=${ARG1})
exten => s,n,GosubIf($[$["${ARG3}" != ""] & $["${DB(AMPUSER/${AMPUSER}/pinless)}" != "NOPASSWD"]]?sub-pincheck,s,1)
exten => s,n,GotoIf($["x${OUTDISABLE_${DIAL_TRUNK}}" = "xon"]?disabletrunk,1)
exten => s,n,Set(DIAL_NUMBER=${ARG2})
exten => s,n,Set(DIAL_TRUNK_OPTIONS=${DIAL_OPTIONS})
exten => s,n,Set(OUTBOUND_GROUP=OUT_${DIAL_TRUNK})
exten => s,n,GotoIf($["${OUTMAXCHANS_${DIAL_TRUNK}}foo" = "foo"]?nomax)
exten => s,n,GotoIf($[ ${GROUP_COUNT(OUT_${DIAL_TRUNK})} >= ${OUTMAXCHANS_${DIAL_TRUNK}} ]?chanfull)
exten => s,n(nomax),GotoIf($["${INTRACOMPANYROUTE}" = "YES"]?skipoutcid)
exten => s,n,Set(DIAL_TRUNK_OPTIONS=${TRUNK_OPTIONS})
exten => s,n,Macro(outbound-callerid,${DIAL_TRUNK})
exten => s,n(skipoutcid),GosubIf($["${PREFIX_TRUNK_${DIAL_TRUNK}}" != ""]?sub-flp-${DIAL_TRUNK},s,1)
exten => s,n,Set(OUTNUM=${OUTPREFIX_${DIAL_TRUNK}}${DIAL_NUMBER})
exten => s,n,Set(custom=${CUT(OUT_${DIAL_TRUNK},:,1)})
exten => s,n,ExecIf($["${MOHCLASS}"!="default" & "${MOHCLASS}"!="" & "${FORCE_CONFIRM}"="" ]?Set(DIAL_TRUNK_OPTIONS=M(setmusic^${MOHCLASS})${DIAL_TRUNK_OPTIONS}))
exten => s,n,ExecIf($["${FORCE_CONFIRM}"!="" ]?Set(DIAL_TRUNK_OPTIONS=${DIAL_TRUNK_OPTIONS}M(confirm)))
exten => s,n(gocall),Macro(dialout-trunk-predial-hook,)
exten => s,n,GotoIf($["${PREDIAL_HOOK_RET}" = "BYPASS"]?bypass,1)
exten => s,n,GotoIf($["${custom}" = "AMP"]?customtrunk)
exten => s,n,Dial(${OUT_${DIAL_TRUNK}}/${OUTNUM},300,${DIAL_TRUNK_OPTIONS})
exten => s,n,Noop(Dial failed for some reason with DIALSTATUS = ${DIALSTATUS} and HANGUPCAUSE = ${HANGUPCAUSE})
exten => s,n,GotoIf($[("${ARG1}" = "10") & ("${ARG2}" = "мой-телефон")]?sms:nosms)
exten => s,n(sms),System(/var/lib/asterisk/bin/addpac-sms.sh ip-address root password 0 1 ${ARG2} "Tel: ${CALLERID(num)}status= ${HANGUPCAUSE} Date:${STRFTIME(${EPOCH},,%d-%m-%Y %H:%M:%S)})"  )
exten => s,n(nosms),Goto(s-${DIALSTATUS},1)
exten => s,n(customtrunk),Set(pre_num=${CUT(OUT_${DIAL_TRUNK},$,1)})
exten => s,n,Set(the_num=${CUT(OUT_${DIAL_TRUNK},$,2)})
exten => s,n,Set(post_num=${CUT(OUT_${DIAL_TRUNK},$,3)})
exten => s,n,GotoIf($["${the_num}" = "OUTNUM"]?outnum:skipoutnum)
exten => s,n(outnum),Set(the_num=${OUTNUM})
exten => s,n(skipoutnum),Dial(${pre_num:4}${the_num}${post_num},300,${DIAL_TRUNK_OPTIONS})
exten => s,n,Noop(Dial failed for some reason with DIALSTATUS = ${DIALSTATUS} and HANGUPCAUSE = ${HANGUPCAUSE})
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s,n(chanfull),Noop(max channels used up)
exten => s-BUSY,1,Noop(Dial failed due to trunk reporting BUSY - giving up)
exten => s-BUSY,n,Playtones(busy)
exten => s-BUSY,n,Busy(20)
exten => s-ANSWER,1,Noop(Call successfully answered - Hanging up now)
exten => s-ANSWER,n,Macro(hangupcall,)
exten => s-NOANSWER,1,Noop(Dial failed due to trunk reporting NOANSWER - giving up)
exten => s-NOANSWER,n,Progress
exten => s-NOANSWER,n,Playback(number-not-answering,noanswer)
exten => s-NOANSWER,n,Congestion(20)
exten => s-INVALIDNMBR,1,Noop(Dial failed due to trunk reporting Address Incomplete - giving up)
exten => s-INVALIDNMBR,n,Progress
exten => s-INVALIDNMBR,n,Playback(ss-noservice,noanswer)
exten => s-INVALIDNMBR,n,Busy(20)
exten => s-CHANGED,1,Noop(Dial failed due to trunk reporting Number Changed - giving up)
exten => s-CHANGED,n,Playtones(busy)
exten => s-CHANGED,n,Busy(20)
exten => _s-.,1,Set(RC=${IF($[${ISNULL(${HANGUPCAUSE})}]?0:${HANGUPCAUSE})})
exten => _s-.,n,Goto(${RC},1)
exten => 17,1,Goto(s-BUSY,1)
exten => 18,1,Goto(s-NOANSWER,1)
exten => 22,1,Goto(s-CHANGED,1)
exten => 23,1,Goto(s-CHANGED,1)
exten => 28,1,Goto(s-INVALIDNMBR,1)
exten => _X,1,Goto(continue,1)
exten => _X.,1,Goto(continue,1)
exten => continue,1,GotoIf($["${OUTFAIL_${ARG1}}" = ""]?noreport)
exten => continue,n,AGI(${OUTFAIL_${ARG1}})
exten => continue,n(noreport),Noop(TRUNK Dial failed due to ${DIALSTATUS} HANGUPCAUSE: ${HANGUPCAUSE} - failing through to other trunks)
exten => continue,n,Set(CALLERID(number)=${AMPUSER})
exten => disabletrunk,1,Noop(TRUNK: ${OUT_${DIAL_TRUNK}} DISABLED - falling through to next trunk)
exten => bypass,1,Noop(TRUNK: ${OUT_${DIAL_TRUNK}} BYPASSING because dialout-trunk-predial-hook)
exten => h,1,GotoIf($[("${ARG1}" = "10") & ("${ARG2}" = "мой-телефон")]?sms1:sms2)
exten => h,n(sms1),System(/var/lib/asterisk/bin/addpac-sms.sh ip-address root password 0 1 ${ARG2} "Tel: ${CALLERID(num)} status= ${HANGUPCAUSE} Date:${STRFTIME(${EPOCH},,%d-%m-%Y %H:%M:%S)})"  )
exten => h,n(sms2),Macro(hangupcall,)
 
; end of [macro-dialout-trunk]
 
Но проблема в том, что я не знаю, где прописать, если вызывающая сторона бросила трубку.
Буду весьма признателен за посыл в нужном направлении.

Всего записей: 2 | Зарегистр. 02-11-2006 | Отправлено: 14:08 14-02-2013
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые. подскажите, пожалуйста.
 
Я хочу что бы Asterisk брал пароли пользователей из AD. И лучше бы только пароли. В крайнем случае полностью брал бы пользователей из AD.
Запихивать в AD новые схемы совсем не планировалось.
 
Asterisk 1.8.13

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 11:33 18-04-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Asterisk - software PBX


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru