т.е. если я поставлю 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
Просмотрен: 941 раз
Обновлен: Aug 27 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.