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

Как настроить dialplan

0

Доброго дня. Есть 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)
удалить закрыть спам изменить тег редактировать

спросил 2012-08-27 14:57:15 +0400

etskh Gravatar etskh
326 40 19

1 Ответ

0

для факса faxdetect yes включить, голос и SMS руками зафильтровать: Goto+проверка SIP_HEADER

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

ответил 2012-08-27 15:34:58 +0400

komrad123 Gravatar komrad123
3810 5 3 44

Comments

т.е. если я поставлю faxdetect=yes в sip.conf то при поступлении сигнала факса будет срабатывать диалплан exten => fax,1...?

etskh ( 2012-08-27 16:01:30 +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 ленту новостей

Статистика

Задан: 2012-08-27 14:57:15 +0400

Просмотрен: 936 раз

Обновлен: Aug 27 '12

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