Добрый день нужна помощь, в FreePBX 2.11.0.43 все работало идеально поставил FreePBX 13.0.192.16 не работает, а точнее присылает все и пропущенные и не пропущенные что делаю не так вот код
[ext-queues]
exten => h,1,ExecIf($["${CDR(dstchannel)}"="" && ${NODEST}=10001]?System(/usr/local/bin/sendEmail.pl -f liza@test.am -t aster.1234567891.operator@test.am -bcc liza@test.am -u "тема письма‚ +7${CALLERID(num)} РІ ${STRFTIME(${EPOCH},,%H:%M - %d:%m:%Y )}" -m "Содержание письма‚ +7${CALLERID(num)} РІ ${STRFTIME(${EPOCH},,%H:%M - %d:%m:%Y )}" -s 192.168.1.201:25 -xu liza -xp 123456 -o message-charset=UTF-8)
exten => h,2,ExecIf($["${CDR(dstchannel)}"="" && ${NODEST}=10002]?System(/usr/local/bin/sendEmail.pl -f liza@test.am -t aster.1234567891.service@test.am -bcc liza@test.am -u "тема письма‚ +7${CALLERID(num)} РІ ${STRFTIME(${EPOCH},,%H:%M - %d:%m:%Y )}" -m "Содержание письма‚ +7${CALLERID(num)} РІ ${STRFTIME(${EPOCH},,%H:%M - %d:%m:%Y )}" -s 192.168.1.201:25 -xu liza -xp 123456 -o message-charset=UTF-8))
exten => h,3,Macro(hangupcall,)
какото странный метод. странно что раньше работали. анализируйте QUEUESTATUS.
https://www.voip-info.org/wiki/view/Asterisk+cmd+Queue
The application sets the following channel variable upon completion: QUEUESTATUS. The status of the call as a text string, one of TIMEOUT, FULL, JOINEMPTY, LEAVEEMPTY, JOINUNAVAIL, or LEAVEUNAVAIL.
Задан: 2017-08-29 13:46:36 +0400
Просмотрен: 234 раз
Обновлен: Aug 29 '17
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
пропущенные отправляйте на еще 1 ехт, с него снимайте инфу.
Out ( 2017-08-29 14:02:04 +0400 )редактировать