Страница 3 из 6

Re: Настройка уведомлений о пропущенных

СообщениеДобавлено: 21 ноя 2016, 17:20
april22
dialplan reload ?

dialplan show ext-queues ?
только не надо вываливать сюда портянки

Re: Настройка уведомлений о пропущенных

СообщениеДобавлено: 21 ноя 2016, 17:32
skynetyar
В консоли
Код: выделить все
-- Executing [h@ext-group:1] System("SIP/Multifon0000000000000-000002a9", "/usr/local/bin/sendEmail.pl -f почта@gmail.com -t почта@gmail.com -u") in new stack
[2016-11-21 16:28:02] WARNING[32612][C-00000fe1]: app_system.c:138 system_exec_helper: Unable to execute '/usr/local/bin/sendEmail.pl -f почта@gmail.com -t почта@gmail.com -u'


Дело до выполнения доходит, но похоже что /usr/local/bin/sendEmail.pl не настроен -_-

dialplan show ext-queues
Код: выделить все
[ Context 'ext-queues' created by 'pbx_config' ]
  'h' =>            1. ExecIf($["${CDR(dstchannel)                [pbx_config]
                    2. Macro(hangupcall,)                         [pbx_config]

-= 1 extension (2 priorities) in 1 context. =-


dialplan show ext-group
[Показать] Спойлер:
[ Context 'ext-group' created by 'pbx_config' ]
'600' => 1. GotoIf($["${__RINGINGSENT}" = "TRUE"]?cid) [pbx_config]
2. Playtones(ring) [pbx_config]
3. Progress() [pbx_config]
[cid] 4. Macro(user-callerid,) [pbx_config]
5. Macro(blkvm-setifempty,) [pbx_config]
6. GotoIf($["${GOSUB_RETVAL}" = "TRUE"]?skipov) [pbx_config]
7. Macro(blkvm-set,reset) [pbx_config]
8. Set(__NODEST=) [pbx_config]
[skipov] 9. Set(RRNODEST=${NODEST}) [pbx_config]
[skipvmblk] 10. Set(__NODEST=${EXTEN}) [pbx_config]
11. GosubIf($[${DB_EXISTS(RINGGROUP/600/changecid)} = 1 & "${DB(RINGGROUP/600/changecid)}" != "default" & "${DB(RINGGROUP/600/changecid)}" != ""]?sub-rgsetcid,s,1()) [pbx_config]
12. Gosub(sub-record-check,s,1(rg,600,force)) [pbx_config]
13. Set(RingGroupMethod=ringall) [pbx_config]
[DIALGRP] 14. Macro(dial,20,${DIAL_OPTIONS},711-721-703-707-712-725-722-723) [pbx_config]
15. Gosub(sub-record-cancel,s,1()) [pbx_config]
16. Set(RingGroupMethod=) [pbx_config]
17. GotoIf($["foo${RRNODEST}" != "foo"]?nodest) [pbx_config]
18. Set(__NODEST=) [pbx_config]
19. Macro(blkvm-clr,) [pbx_config]
20. Goto(vmblast-grp,601,1) [pbx_config]
[nodest] 21. Noop(SKIPPING DEST, CALL CAME FROM Q/RG: ${RRNODEST}) [pbx_config]
'h' => 1. System(/usr/local/bin/sendEmail.pl -f почта@gmail.com -t почта@gmail.com -u) [pbx_config]
2. Macro(hangupcall,) [pbx_config]
Include => 'ext-group-custom' [pbx_config]

-= 2 extensions (23 priorities) in 1 context. =-


Тут как бы становится понятно что дело в /usr/local/bin/sendEmail.pl можно ли заменить на postfix отправку?

Re: Настройка уведомлений о пропущенных

СообщениеДобавлено: 21 ноя 2016, 17:36
april22
ну так разрешите выполнение ...
вам давно уже сказали исправьте права , смотрите что еще мешает выполнению .

Re: Настройка уведомлений о пропущенных

СообщениеДобавлено: 21 ноя 2016, 17:37
april22
Код: выделить все
ls -la /usr/local/bin/

Re: Настройка уведомлений о пропущенных

СообщениеДобавлено: 21 ноя 2016, 17:43
skynetyar
Да ,простите это моя оплошность на 2 страницы, видимо я sendemail некорректно установил...
Да и вообще я его спутал с sendmaiI как уже заметили в этой теме..
Код: выделить все
[root@crm ~]# ls -la /usr/local/bin/
total 400
drwxr-xr-x.  2 root root   4096 Oct  7 10:01 .
drwxr-xr-x. 12 root root   4096 Aug 18 14:42 ..
-rwxr-xr-x   1 root root    353 Oct  7 10:01 confmerge
-rw-r--r--   1 root root      0 Oct  7 10:00 confmerge~
-rw-r--r--   1 root root    121 Sep  9 11:34 conv2mp3
-rw-r--r--   1 root root      0 Sep  9 11:34 conv2mp3~
-rwxr-xr-x   1 1000 1000  17324 Feb 10  2006 imediff2
-rwxr-xr-x   1 root root 371055 Sep  9 11:57 lame


Можно ли заменить sendemail скажем postfix ?

Re: Настройка уведомлений о пропущенных

СообщениеДобавлено: 21 ноя 2016, 17:45
april22
ну и еще одно ...
Код: выделить все
ls -la /usr/local/bin/|grep  sendEmail.pl 

Re: Настройка уведомлений о пропущенных

СообщениеДобавлено: 21 ноя 2016, 17:56
skynetyar
ls -la /usr/local/bin/|grep sendEmail.pl
Код: выделить все
lrwxrwxrwx   1 root root      9 Nov 21 16:53 sendEmail.pl -> sendEmail


В консоли теперь нет ошибок
Код: выделить все
-- Executing [h@ext-group:1] System("SIP/Multifon00000000-000002b9", "/usr/local/bin/sendEmail.pl -f почта@gmail.com -t почта@gmail.com -u") in new stack

Но письмо не прилетает..

Re: Настройка уведомлений о пропущенных

СообщениеДобавлено: 21 ноя 2016, 18:25
april22
ну и последнее
Код: выделить все
find  / -name sendEmail.pl -print

Re: Настройка уведомлений о пропущенных

СообщениеДобавлено: 21 ноя 2016, 18:50
asterisker
эх. я то думал, что всё разрешилось установкой правильного контекста. Такой пост накатал, а как увидел - удалил...

Re: Настройка уведомлений о пропущенных

СообщениеДобавлено: 21 ноя 2016, 18:53
april22
все разрешится поиском скрипта sendEmail.pl