Вы не авторизованы

Вы можете читать сообщения. Если вы хотите создать новую тему или присоединиться к обсуждению, пройдите процедуру регистрации или авторизуйтесь.

Выбрать дату в календареВыбрать дату в календаре

Передача факса на Elastix 2.5, Передача факса на Elastix 2.5
 
Цитата
Портнов Алексей написал:
Присылайте пример ошибки.
Код
Отправляем факс абоненту 375172008625
Ошибка при доставке факсимильного сообщения абоненту !
Но факс отправляется и получается абонентом.

Если факс отправляешь локально на внутренний факс (офисный) уходит без ошибок, но история факсов все равно пустая.
Передача факса на Elastix 2.5, Передача факса на Elastix 2.5
 
Цитата
Портнов Алексей написал:
Выполните аналогичные правки. Цифру  4  замените на  7 .
После изменений в панели выходит ошибка, ошибки отправки факса, хотя сам факс отправляется и принимается на обратной стороне.
В истории факсы тоже уже не отображаются:
Код
> [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-08-03 09:31:30'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-00000012;1','','',3,'','1470205890.46','1470205890.46','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-08-03 09:31:30'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-00000012;2','','',3,'','1470205890.47','1470205890.46','','','')]
    -- Executing [10000444@miko_ajam:1] NoCDR("Local/10000444@miko_ajam-00000012;2", "") in new stack
    -- Executing [10000444@miko_ajam:2] NoOp("Local/10000444@miko_ajam-00000012;2", "internal calling application: 10000444 1C_HistoryFax") in new stack
    -- Executing [10000444@miko_ajam:3] AGI("Local/10000444@miko_ajam-00000012;2", "1C_HistoryFax.php") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/1C_HistoryFax.php
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_request: 1C_HistoryFax.php
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_channel: Local/10000444@miko_ajam-00000012;2
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_language: en
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_type: Local
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_uniqueid: 1470205890.47
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_version: 11.13.0
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_callerid: unknown
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_calleridname: unknown
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_callingpres: 67
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_callingani2: 0
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_callington: 0
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_callingtns: 0
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_dnid: unknown
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_rdnis: unknown
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_context: miko_ajam
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_extension: 10000444
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_priority: 3
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_enhanced: 0.0
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_accountcode:
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> agi_threadid: 47368024934720
<Local/10000444@miko_ajam-00000012;2>AGI Tx >>
<Local/10000444@miko_ajam-00000012;2>AGI Rx << GET VARIABLE v1
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=1 (SIP/113)
<Local/10000444@miko_ajam-00000012;2>AGI Rx << GET VARIABLE v2
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=1 (2016-07-03)
<Local/10000444@miko_ajam-00000012;2>AGI Rx << GET VARIABLE v3
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=1 (2016-08-04)
<Local/10000444@miko_ajam-00000012;2>AGI Rx << GET VARIABLE ASTVERSION
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=1 (11.13.0)
<Local/10000444@miko_ajam-00000012;2>AGI Rx << GET VARIABLE CDRDBNAME
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=0
<Local/10000444@miko_ajam-00000012;2>AGI Rx << GET VARIABLE AMPDBENGINE
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=1 (mysql)
<Local/10000444@miko_ajam-00000012;2>AGI Rx << GET VARIABLE AMPDBHOST
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=1 (localhost)
<Local/10000444@miko_ajam-00000012;2>AGI Rx << GET VARIABLE AMPDBUSER
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=1 (asteriskuser)
<Local/10000444@miko_ajam-00000012;2>AGI Rx << GET VARIABLE AMPDBPASS
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=1 (pass)
<Local/10000444@miko_ajam-00000012;2>AGI Rx << GET VARIABLE AMPDBFILE
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=0
<Local/10000444@miko_ajam-00000012;2>AGI Rx << GET VARIABLE AMPDBNAME
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=1 (asterisk)
<Local/10000444@miko_ajam-00000012;2>AGI Rx << EXEC UserEvent FaxFromCDR,Channel:SIP/113,Date:2016-07-03,Lines:2016-07-26\ 12:04:39@.@375172008625@.@375172008625@.@@.@1469523879.2503@.@Hangup@.@"CID:0001001"\ <375172008625>@.@1469523846.2496@.@.....
    -- AGI Script Executing Application: (UserEvent) Options: (FaxFromCDR,Channel:SIP/113,Date:2016-07-03,Lines:2016-07-26 12:04:39@.@375172008625@.@375172008625@.@@.@1469523879.2503@.@Hangup@.@CID:0001001 <375172008625>@.@1469523846.2496@.@.....)
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=0
<Local/10000444@miko_ajam-00000012;2>AGI Rx << EXEC UserEvent Refresh1CFAXES,Channel:SIP/113,Date:2016-07-03
    -- AGI Script Executing Application: (UserEvent) Options: (Refresh1CFAXES,Channel:SIP/113,Date:2016-07-03)
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=0
<Local/10000444@miko_ajam-00000012;2>AGI Rx << ANSWER
       > Channel Local/10000444@miko_ajam-00000012;1 was answered.
       > Launching NoCDR() on Local/10000444@miko_ajam-00000012;1
<Local/10000444@miko_ajam-00000012;2>AGI Tx >> 200 result=-1
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-08-03 09:31:30'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-00000012;2','AGI','1C_HistoryFax.php',3,'','1470205890.47','1470205890.46','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-08-03 09:31:30'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-00000012;1','','',3,'','1470205890.46','1470205890.46','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('HANGUP',{ts '2016-08-03 09:31:30'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-00000012;1','','',3,'','1470205890.46','1470205890.46','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_END',{ts '2016-08-03 09:31:30'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-00000012;1','','',3,'','1470205890.46','1470205890.46','','','')]
    -- <Local/10000444@miko_ajam-00000012;2>AGI Script 1C_HistoryFax.php completed, returning 4

И при попытке скачать старые (ранее отправленные факсы):
Код
Файл с фиксимильным сообщением не найден на сервере ASTERISK.
Код
    -- Executing [10000666@miko_ajam:1] NoCDR("Local/10000666@miko_ajam-0000008b;2", "") in new stack
    -- Executing [10000666@miko_ajam:2] NoOp("Local/10000666@miko_ajam-0000008b;2", "internal calling application: 10000666 1C_Download") in new stack
    -- Executing [10000666@miko_ajam:3] AGI("Local/10000666@miko_ajam-0000008b;2", "1C_Download.php") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/1C_Download.php
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_request: 1C_Download.php
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_channel: Local/10000666@miko_ajam-0000008b;2
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_language: en
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_type: Local
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_uniqueid: 1470204811.662
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_version: 11.13.0
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_callerid: unknown
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_calleridname: unknown
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_callingpres: 67
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_callingani2: 0
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_callington: 0
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_callingtns: 0
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_dnid: unknown
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_rdnis: unknown
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_context: miko_ajam
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_extension: 10000666
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_priority: 3
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_enhanced: 0.0
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_accountcode:
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> agi_threadid: 47051207350592
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >>
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-08-03 09:13:31'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-0000008b;1','','',3,'','1470204811.661','1470204811.661','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-08-03 09:13:31'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-0000008b;2','','',3,'','1470204811.662','1470204811.661','','','')]
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE v1
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=1 (SIP/113)
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE v2
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=1 (1469523879)
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE v3
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=0
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE v6
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=1 (FAX)
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE ASTVERSION
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=1 (11.13.0)
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE CDRDBNAME
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=0
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE AMPDBENGINE
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=1 (mysql)
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE AMPDBHOST
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=1 (localhost)
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE AMPDBUSER
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=1 (asteriskuser)
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE AMPDBPASS
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=1 (pass)
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE AMPDBFILE
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=0
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << GET VARIABLE AMPDBNAME
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=1 (asterisk)
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << EXEC UserEvent FailDownloadFax,Channel:SIP/113
    -- AGI Script Executing Application: (UserEvent) Options: (FailDownloadFax,Channel:SIP/113)
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=0
<Local/10000666@miko_ajam-0000008b;2>AGI Rx << ANSWER
       > Channel Local/10000666@miko_ajam-0000008b;1 was answered.
       > Launching NoCDR() on Local/10000666@miko_ajam-0000008b;1
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-08-03 09:13:31'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-0000008b;2','AGI','1C_Download.php',3,'','1470204811.662','1470204811.661','','','')]
<Local/10000666@miko_ajam-0000008b;2>AGI Tx >> 200 result=-1
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-08-03 09:13:31'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-0000008b;1','','',3,'','1470204811.661','1470204811.661','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('HANGUP',{ts '2016-08-03 09:13:31'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-0000008b;1','','',3,'','1470204811.661','1470204811.661','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_END',{ts '2016-08-03 09:13:31'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-0000008b;1','','',3,'','1470204811.661','1470204811.661','','','')]
    -- <Local/10000666@miko_ajam-0000008b;2>AGI Script 1C_Download.php completed, returning 4
Изменено: Мицкевич Александр - 03.08.2016 09:35:02
Передача факса на Elastix 2.5, Передача факса на Elastix 2.5
 
Цитата
Портнов Алексей написал:
Нужно найти кусок кода:
Версия панели: 1.2.24.6

Кода такого не смогли найти в ней, есть только такое:

Изменено: Мицкевич Александр - 01.08.2016 09:21:55
Передача факса на Elastix 2.5, Передача факса на Elastix 2.5
 
Цитата
Портнов Алексей написал:
Приложите еще аналогичный лог при запросе истории факсов.
Вот:
Код
 -- Executing [10000444@miko_ajam:1] NoCDR("Local/10000444@miko_ajam-000001b9;2", "") in new stack
    -- Executing [10000444@miko_ajam:2] NoOp("Local/10000444@miko_ajam-000001b9;2", "internal calling application: 10000444 1C_HistoryFax") in new stack
    -- Executing [10000444@miko_ajam:3] AGI("Local/10000444@miko_ajam-000001b9;2", "1C_HistoryFax.php") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/1C_HistoryFax.php
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_request: 1C_HistoryFax.php
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_channel: Local/10000444@miko_ajam-000001b9;2
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_language: en
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_type: Local
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_uniqueid: 1469600842.2754
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_version: 11.13.0
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_callerid: unknown
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_calleridname: unknown
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_callingpres: 67
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_callingani2: 0
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_callington: 0
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_callingtns: 0
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_dnid: unknown
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_rdnis: unknown
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_context: miko_ajam
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-07-27 09:27:22'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000001b9;1','','',3,'','1469600842.2753','1469600842.2753','','','')]
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_extension: 10000444
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_priority: 3
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_enhanced: 0.0
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_accountcode:
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> agi_threadid: 47855623866688
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >>
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-07-27 09:27:22'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000001b9;2','','',3,'','1469600842.2754','1469600842.2753','','','')]
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << GET VARIABLE v1
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=1 (SIP/113)
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << GET VARIABLE v2
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=1 (2016-06-26)
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << GET VARIABLE v3
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=1 (2016-07-27)
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << GET VARIABLE ASTVERSION
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=1 (11.13.0)
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << GET VARIABLE CDRDBNAME
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=0
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << GET VARIABLE AMPDBENGINE
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=1 (mysql)
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << GET VARIABLE AMPDBHOST
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=1 (localhost)
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << GET VARIABLE AMPDBUSER
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=1 (asteriskuser)
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << GET VARIABLE AMPDBPASS
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=1 (pass)
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << GET VARIABLE AMPDBFILE
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=0
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << GET VARIABLE AMPDBNAME
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=1 (asterisk)
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << EXEC UserEvent FaxFromCDR,Channel:SIP/113,Date:2016-06-26,Lines:2016-07-26\ 12:04:39@.@375172008625@.@375172008625@.@@.@1469523879.2503@.@Hangup@.@"CID:0001001"\ <375172008625>@.@1469523846.2496@.@.....
    -- AGI Script Executing Application: (UserEvent) Options: (FaxFromCDR,Channel:SIP/113,Date:2016-06-26,Lines:2016-07-26 12:04:39@.@375172008625@.@375172008625@.@@.@1469523879.2503@.@Hangup@.@CID:0001001 <375172008625>@.@1469523846.2496@.@.....)
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=0
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << EXEC UserEvent Refresh1CFAXES,Channel:SIP/113,Date:2016-06-26
    -- AGI Script Executing Application: (UserEvent) Options: (Refresh1CFAXES,Channel:SIP/113,Date:2016-06-26)
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=0
<Local/10000444@miko_ajam-000001b9;2>AGI Rx << ANSWER
       > Channel Local/10000444@miko_ajam-000001b9;1 was answered.
       > Launching NoCDR() on Local/10000444@miko_ajam-000001b9;1
<Local/10000444@miko_ajam-000001b9;2>AGI Tx >> 200 result=-1
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-07-27 09:27:22'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000001b9;2','AGI','1C_HistoryFax.php',3,'','1469600842.2754','1469600842.2753','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-07-27 09:27:22'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000001b9;1','','',3,'','1469600842.2753','1469600842.2753','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('HANGUP',{ts '2016-07-27 09:27:22'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000001b9;1','','',3,'','1469600842.2753','1469600842.2753','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_END',{ts '2016-07-27 09:27:22'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000001b9;1','','',3,'','1469600842.2753','1469600842.2753','','','')]
    -- <Local/10000444@miko_ajam-000001b9;2>AGI Script 1C_HistoryFax.php completed, returning 4
  == Spawn extension (miko_ajam, 10000444, 3) exited non-zero on 'Local/10000444@miko_ajam-000001b9;2'
Изменено: Мицкевич Александр - 27.07.2016 09:28:35
Передача факса на Elastix 2.5, Передача факса на Elastix 2.5
 
Выходит так:
Код
 > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-07-26 16:16:07'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001b1;1','','',3,'','1469538967.2684','1469538967.2684','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-07-26 16:16:07'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001b1;2','','',3,'','1469538967.2685','1469538967.2684','','','')]
    -- Executing [10000666@miko_ajam:1] NoCDR("Local/10000666@miko_ajam-000001b1;2", "") in new stack
    -- Executing [10000666@miko_ajam:2] NoOp("Local/10000666@miko_ajam-000001b1;2", "internal calling application: 10000666 1C_Download") in new stack
    -- Executing [10000666@miko_ajam:3] AGI("Local/10000666@miko_ajam-000001b1;2", "1C_Download.php") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/1C_Download.php
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_request: 1C_Download.php
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_channel: Local/10000666@miko_ajam-000001b1;2
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_language: en
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_type: Local
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_uniqueid: 1469538967.2685
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_version: 11.13.0
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_callerid: unknown
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_calleridname: unknown
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_callingpres: 67
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_callingani2: 0
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_callington: 0
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_callingtns: 0
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_dnid: unknown
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_rdnis: unknown
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_context: miko_ajam
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_extension: 10000666
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_priority: 3
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_enhanced: 0.0
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_accountcode:
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> agi_threadid: 47855627438400
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >>
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE v1
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=1 (SIP/113)
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE v2
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=1 (1469523879)
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE v3
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=0
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE v6
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=1 (FAX)
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE ASTVERSION
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=1 (11.13.0)
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE CDRDBNAME
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=0
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE AMPDBENGINE
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=1 (mysql)
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE AMPDBHOST
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=1 (localhost)
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE AMPDBUSER
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=1 (asteriskuser)
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE AMPDBPASS
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=1 (pass)
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE AMPDBFILE
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=0
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << GET VARIABLE AMPDBNAME
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=1 (asterisk)
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << EXEC UserEvent FailDownloadFax,Channel:SIP/113
    -- AGI Script Executing Application: (UserEvent) Options: (FailDownloadFax,Channel:SIP/113)
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=0
<Local/10000666@miko_ajam-000001b1;2>AGI Rx << ANSWER
       > Channel Local/10000666@miko_ajam-000001b1;1 was answered.
       > Launching NoCDR() on Local/10000666@miko_ajam-000001b1;1
<Local/10000666@miko_ajam-000001b1;2>AGI Tx >> 200 result=-1
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-07-26 16:16:07'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001b1;2','AGI','1C_Download.php',3,'','1469538967.2685','1469538967.2684','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-07-26 16:16:07'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001b1;1','','',3,'','1469538967.2684','1469538967.2684','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('HANGUP',{ts '2016-07-26 16:16:07'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001b1;1','','',3,'','1469538967.2684','1469538967.2684','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_END',{ts '2016-07-26 16:16:07'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001b1;1','','',3,'','1469538967.2684','1469538967.2684','','','')]
    -- <Local/10000666@miko_ajam-000001b1;2>AGI Script 1C_Download.php completed, returning 4
  == Spawn extension (miko_ajam, 10000666, 3) exited non-zero on 'Local/10000666@miko_ajam-000001b1;2'
Изменено: Мицкевич Александр - 26.07.2016 16:22:17
Передача факса на Elastix 2.5, Передача факса на Elastix 2.5
 
История факсов появилась, но при скачивании факсимильного сообщения панель не находит сам файл.
Файл с фиксимильным сообщением не найден на сервере ASTERISK.


Приложение 10000666:
Код
exten => 10000666,1,NoCDR()
exten => 10000666,n,Noop(internal calling application: 10000666 1C_Download)
exten => 10000666,n,AGI(1C_Download.php)
exten => 10000666,n,Hangup
В консоли выдает:
Код
    -- Executing [10000666@miko_ajam:1] NoCDR("Local/10000666@miko_ajam-000001a0;2", "") in new stack
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-07-26 12:23:53'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001a0;1','','',3,'','1469525033.2532','1469525033.2532','','','')]
    -- Executing [10000666@miko_ajam:2] NoOp("Local/10000666@miko_ajam-000001a0;2", "internal calling application: 10000666 1C_Download") in new stack
    -- Executing [10000666@miko_ajam:3] AGI("Local/10000666@miko_ajam-000001a0;2", "1C_Download.php") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/1C_Download.php
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-07-26 12:23:53'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001a0;2','','',3,'','1469525033.2533','1469525033.2532','','','')]
    -- AGI Script Executing Application: (UserEvent) Options: (FailDownloadFax,Channel:SIP/113)
       > Channel Local/10000666@miko_ajam-000001a0;1 was answered.
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-07-26 12:23:53'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001a0;1','','',3,'','1469525033.2532','1469525033.2532','','','')]
       > Launching NoCDR() on Local/10000666@miko_ajam-000001a0;1
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-07-26 12:23:53'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001a0;2','AGI','1C_Download.php',3,'','1469525033.2533','1469525033.2532','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('HANGUP',{ts '2016-07-26 12:23:53'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001a0;1','','',3,'','1469525033.2532','1469525033.2532','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_END',{ts '2016-07-26 12:23:53'},'','','','','','10000666','miko_ajam','Local/10000666@miko_ajam-000001a0;1','','',3,'','1469525033.2532','1469525033.2532','','','')]
    -- <Local/10000666@miko_ajam-000001a0;2>AGI Script 1C_Download.php completed, returning 4
  == Spawn extension (miko_ajam, 10000666, 3) exited non-zero on 'Local/10000666@miko_ajam-000001a0;2'

Что еще можно поправить ?
Изменено: Мицкевич Александр - 26.07.2016 12:33:53
Передача факса на Elastix 2.5, Передача факса на Elastix 2.5
 
Ура, передача факсов пошла!

Но история факсов не работает....
Выполняется приложение 10000444:
Код
exten => 10000444,1,NoCDR()
exten => 10000444,n,Noop(internal calling application: 10000444 1C_HistoryFax)
exten => 10000444,n,AGI(1C_HistoryFax.php)
exten => 10000444,n,Hangup

В итоге 1C_HistoryFax.php возвращает 4 и в истории пусто...
Код
> [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-07-22 13:45:32'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000000e7;1','','',3,'','1469184332.1403','1469184332.1403','','','')]
    -- Executing [10000444@miko_ajam:1] NoCDR("Local/10000444@miko_ajam-000000e7;2", "") in new stack
    -- Executing [10000444@miko_ajam:2] NoOp("Local/10000444@miko_ajam-000000e7;2", "internal calling application: 10000444 1C_HistoryFax") in new stack
    -- Executing [10000444@miko_ajam:3] AGI("Local/10000444@miko_ajam-000000e7;2", "1C_HistoryFax.php") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/1C_HistoryFax.php
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_request: 1C_HistoryFax.php
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_channel: Local/10000444@miko_ajam-000000e7;2
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_language: en
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_type: Local
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_uniqueid: 1469184332.1404
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_version: 11.13.0
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_callerid: unknown
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_calleridname: unknown
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_callingpres: 67
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_callingani2: 0
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_callington: 0
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_callingtns: 0
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_dnid: unknown
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_rdnis: unknown
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_context: miko_ajam
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_extension: 10000444
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_priority: 3
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_enhanced: 0.0
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_accountcode:
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> agi_threadid: 47855625406784
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >>
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2016-07-22 13:45:32'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000000e7;2','','',3,'','1469184332.1404','1469184332.1403','','','')]
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << GET VARIABLE v1
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=1 (SIP/113)
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << GET VARIABLE v2
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=1 (2016-06-22)
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << GET VARIABLE v3
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=1 (2016-07-23)
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << GET VARIABLE ASTVERSION
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=1 (11.13.0)
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << GET VARIABLE CDRDBNAME
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=0
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << GET VARIABLE AMPDBENGINE
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=1 (mysql)
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << GET VARIABLE AMPDBHOST
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=1 (localhost)
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << GET VARIABLE AMPDBUSER
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=1 (asteriskuser)
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << GET VARIABLE AMPDBPASS
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=1 (pass)
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << GET VARIABLE AMPDBFILE
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=0
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << GET VARIABLE AMPDBNAME
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=1 (asterisk)
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << EXEC UserEvent Refresh1CFAXES,Channel:SIP/113,Date:2016-06-22
    -- AGI Script Executing Application: (UserEvent) Options: (Refresh1CFAXES,Channel:SIP/113,Date:2016-06-22)
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=0
<Local/10000444@miko_ajam-000000e7;2>AGI Rx << ANSWER
       > Channel Local/10000444@miko_ajam-000000e7;1 was answered.
       > Launching NoCDR() on Local/10000444@miko_ajam-000000e7;1
<Local/10000444@miko_ajam-000000e7;2>AGI Tx >> 200 result=-1
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-07-22 13:45:32'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000000e7;2','AGI','1C_HistoryFax.php',3,'','1469184332.1404','1469184332.1403','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('ANSWER',{ts '2016-07-22 13:45:32'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000000e7;1','','',3,'','1469184332.1403','1469184332.1403','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('HANGUP',{ts '2016-07-22 13:45:32'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000000e7;1','','',3,'','1469184332.1403','1469184332.1403','','','')]
       > [INS ERT IN TO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_END',{ts '2016-07-22 13:45:32'},'','','','','','10000444','miko_ajam','Local/10000444@miko_ajam-000000e7;1','','',3,'','1469184332.1403','1469184332.1403','','','')]
    -- <Local/10000444@miko_ajam-000000e7;2>AGI Script 1C_HistoryFax.php completed, returning 4
  == Spawn extension (miko_ajam, 10000444, 3) exited non-zero on 'Local/10000444@miko_ajam-000000e7;2'

Я так понимаю скрипт отрабатывает правильно и возвращает:
Код
UserEvent(Refresh1CFAXES,Channel: ${chan},Date: ${date1})
Результат:
Код
-- AGI Script Executing Application: (UserEvent) Options: (Refresh1CFAXES,Channel:SIP/113,Date:2016-06-22)
Но почему панель не подхватывает историю факсов ?
Изменено: Мицкевич Александр - 22.07.2016 14:10:27
Передача факса на Elastix 2.5, Передача факса на Elastix 2.5
 
Цитата
Портнов Алексей написал:
Какая версия панели телефонии используется?
Стоит 1.2.24.6

И есть еще одна странность, при отправке факса сразу почему то срабатывает приложение 10000104:

Код
exten => 10000104,1,ExecIf($["${EXTEN}" = "h"]?Hangup())
exten => 10000104,n,Dial(LOCAL/${interception}@${VMX_CONTEXT}/n,${ChanTimeOut},tT)
exten => 10000104,n,ExecIf($["${DIALSTATUS}" = "ANSWER"]?Hangup())
exten => 10000104,n,Dial(LOCAL/${RedirectNumber}@${VMX_CONTEXT}/n,600,tT)
exten => 10000104,n,Hangup

VMX_CONTEXT был изначально from-internal и приложение "10000333" вовсе не находилось, а звонок улетал вообще неизвестно куда...

Сейчас стоит VMX_CONTEXT = miko_ajam
Код
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

Если панель передает переменные AJAM по  тогда зачем вообще модуль pt1c_fax  ?
Изменено: Мицкевич Александр - 21.07.2016 11:00:54
Передача факса на Elastix 2.5, Передача факса на Elastix 2.5
 
Код
rpm -qa ghostscript | less
Код
ghostscript-8.70-15.el5_9.3
Все установлено и сделано по вашим двум инструкциям, для FreePBX и Elastix 2.4.
Но у нас версия 2.5! Учитывая, что актуальная версия Elastix 4.0 то все ваша инструкция уже не актуальна, даже для 2.5.

Файл факса загружается и ложиться  в /var/spool/asterisk/fax  (через панель МИКО)
Сразу как SIP-113190716042111-fax.pdf  а потом конвертируется в SIP-113190716042111-fax.tif

Дополнительно установлен, настроен mysql-connector-odbc и отключен HTTPS, в панели все работает (история, вызовы и тд.)

Не работает только ФАКС, астериск попросту не находит переменных ${faxfile},  ${faxcallerid}, ${chan} и не знает какой файл надо отправить.

Цитата
Модуль pt1c_fax - дработанный модуль fax. Добавлен механизм заполнения информации об имени файла факса, в таблице истории звонков.

Возможно этот модуль добавляет в базу нужные поля, и какие именно ?  В вашей документации о модуле ни слово не написано.  Где храниться имя файла факса ?

Еще была замечена одна странность, при инсталляции модуля, Издатель модуля так и остается - Schmooze Com Inc, проверяли на FreePBX 2.11 и Elastix.


Изменено: Мицкевич Александр - 21.07.2016 10:49:58
Передача факса на Elastix 2.5, Передача факса на Elastix 2.5
 
Пытаемся отправить факс через панель телефонии, но 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, куда капнуть или посмотреть ?

Возможно проблема в таблице и ли базе, где хранятся переменные канала ?
  • chan - канал пользователя в формате «Технология/Номер», который инициировал originate
  • faxfile - имя файла факса для отправки
  • faxcallerid - Номер телефона, на который отправляется факс
В документациях о модуле pt1c_fax ничего толком не описано...

Приложение 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