т.е. если я поставлю faxdetect=yes в sip.conf то при поступлении сигнала факса будет срабатывать диалплан exten => fax,1...?
etskh ( 2012-08-27 16:01:30 +0400 )редактироватьДоброго дня. Есть DID который может принимать звонки, факсы и sms. Допустим звонки идут на SIP/100, факсы и sms сохраняются на сервере. Куски диалплана есть для каждого вида связи, но как правильно настроить, чтобы все это работало автоматически? Т.е. есть один диалплан и он понимает, если приходит звонок то по одному маршруту, если факс - по другому, если sms - по третьему.
Ring
exten => _X.,1,Set(__FROM_DID=${EXTEN})
exten => _X.,n,Dial(SIP/100,rT,60)
...
Fax
exten => _X.,1,Set(__FROM_DID=${EXTEN})
exten => _X.,n,Goto(softfax_receive,fax,1)
SMS
exten => _X.,1,Set(__FROM_DID=${EXTEN})
exten => _X.,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${SIP_HEADER(X-PROV-SMS-TO)} - ${SIP_HEADER(X-PROV-SMS-FROM)}: ${SIP_HEADER(X-PROV-SMS-MESSAGE)}' >> /var/log/asterisk/sms.txt)
....
[softfax_receive]
exten => fax,1,Answer
exten => fax,n,Set(DT='${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)}-${CALLERID(num)}-${UNIQUEID})
exten => fax,n,ReceiveFax(/var/spool/asterisk/fax/${DT}.tif)
для факса faxdetect yes включить, голос и SMS руками зафильтровать: Goto+проверка SIP_HEADER
т.е. если я поставлю faxdetect=yes в sip.conf то при поступлении сигнала факса будет срабатывать диалплан exten => fax,1...?
etskh ( 2012-08-27 16:01:30 +0400 )редактироватьЗадан: 2012-08-27 14:57:15 +0400
Просмотрен: 937 раз
Обновлен: Aug 27 '12
asterisk dongle sms. неверный формат номера
Обработка всех входящих вызовов на любой экстеншен
Как продолжить dialplan если звонящий положил трубку до ответа?
Почему не нужно использовать имена устройств как номера?
Отправка факса через Elastix [закрыт]
РЕШЕНО: freepbx переадресация входящего гор номера на мобильный
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.