Пытаемся отправить факс через панель телефонии, но Asterisk не находит имя файла ${faxfile}, как и ${faxcallerid}, ${chan}.
Система Elastix 2.5 64 bit
Сам факс загружается и ложиться в /var/spool/asterisk/fax
С именем например SIP-113190716035717-fax.tif
В логах астериска:
-- Executing [10000333@miko_ajam:1] NoCDR("Local/10000333@miko_ajam-00000037;2", "") in new stack
-- Executing [10000333@miko_ajam:2] NoOp("Local/10000333@miko_ajam-00000037;2", "internal calling application: 10000333 1C_SendFax") in new stack
-- Executing [10000333@miko_ajam:3] Set("Local/10000333@miko_ajam-00000037;2", "_chan=") in new stack
-- Executing [10000333@miko_ajam:4] Set("Local/10000333@miko_ajam-00000037;2", "_faxcallerid=") in new stack
-- Executing [10000333@miko_ajam:5] Set("Local/10000333@miko_ajam-00000037;2", "_faxfile=") in new stack
-- Executing [10000333@miko_ajam:6] Set("Local/10000333@miko_ajam-00000037;2", "_outbox_path=/var/spool/asterisk/fax/") in new stack
-- Executing [10000333@miko_ajam:7] Dial("Local/10000333@miko_ajam-00000037;2", "LOCAL/375172008625@miko_ajam_fax_tx,,g") in new stack
Модули использовались все для FreePBX 2.11, куда капнуть или посмотреть ?
Возможно проблема в таблице и ли базе, где хранятся переменные канала ?
Приложение 10000333 в Elastix:
exten => 10000333,1,NoCDR()
exten => 10000333,n,Noop(internal calling application: 10000333 1C_SendFax)
exten => 10000333,n,Set(_chan=${chan})
exten => 10000333,n,Set(_faxcallerid=${faxcallerid})
exten => 10000333,n,Set(_faxfile=${faxfile})
exten => 10000333,n,Set(_outbox_path=${ASTSPOOLDIR}/fax/${faxfile})
exten => 10000333,n,Dial(LOCAL/${CALLERID(num)}@miko_ajam_fax_tx,,g)
exten => 10000333,n,Hangup
Система Elastix 2.5 64 bit
Сам факс загружается и ложиться в /var/spool/asterisk/fax
С именем например SIP-113190716035717-fax.tif
В логах астериска:
-- Executing [10000333@miko_ajam:1] NoCDR("Local/10000333@miko_ajam-00000037;2", "") in new stack
-- Executing [10000333@miko_ajam:2] NoOp("Local/10000333@miko_ajam-00000037;2", "internal calling application: 10000333 1C_SendFax") in new stack
-- Executing [10000333@miko_ajam:3] Set("Local/10000333@miko_ajam-00000037;2", "_chan=") in new stack
-- Executing [10000333@miko_ajam:4] Set("Local/10000333@miko_ajam-00000037;2", "_faxcallerid=") in new stack
-- Executing [10000333@miko_ajam:5] Set("Local/10000333@miko_ajam-00000037;2", "_faxfile=") in new stack
-- Executing [10000333@miko_ajam:6] Set("Local/10000333@miko_ajam-00000037;2", "_outbox_path=/var/spool/asterisk/fax/") in new stack
-- Executing [10000333@miko_ajam:7] Dial("Local/10000333@miko_ajam-00000037;2", "LOCAL/375172008625@miko_ajam_fax_tx,,g") in new stack
Модули использовались все для FreePBX 2.11, куда капнуть или посмотреть ?
Возможно проблема в таблице и ли базе, где хранятся переменные канала ?
- chan - канал пользователя в формате «Технология/Номер», который инициировал originate
- faxfile - имя файла факса для отправки
- faxcallerid - Номер телефона, на который отправляется факс
Приложение 10000333 в Elastix:
exten => 10000333,1,NoCDR()
exten => 10000333,n,Noop(internal calling application: 10000333 1C_SendFax)
exten => 10000333,n,Set(_chan=${chan})
exten => 10000333,n,Set(_faxcallerid=${faxcallerid})
exten => 10000333,n,Set(_faxfile=${faxfile})
exten => 10000333,n,Set(_outbox_path=${ASTSPOOLDIR}/fax/${faxfile})
exten => 10000333,n,Dial(LOCAL/${CALLERID(num)}@miko_ajam_fax_tx,,g)
exten => 10000333,n,Hangup
Изменено: - 20.07.2016 09:56:03