Страница 2 из 2

Re: Странности с OUTNUM

Добавлено: 20 май 2011, 15:12
psychov
Ну, у меня этот dongle0 и есть кастомный транк. Все номера передаются в е164 без плюса (74951234567), а потом в транке с ними работаю, как транку нужно.
Делал добавление "+" и в транк, и в исходящий маршрут. И "00" добавлял. Фиг.

Код: Выделить всё

--Executing [s@sub-flp-2:4] Set("IAX2/3333-2570", "DIAL_NUMBER=00 7916111111") in new stack
    -- Executing [s@sub-flp-2:5] Return("IAX2/3333-2570", "") in new stack
    -- Executing [tcustom@ext-trunk:7] Set("IAX2/3333-2570", "OUTNUM=00 7916111111") in new stack
    ...
    -- Executing [tcustom@ext-trunk:10] Dial("IAX2/3333-2570", "Dongle/dongle0/\\$\\{OUTNUM\\},300,") in new stack

Re: Странности с OUTNUM

Добавлено: 20 май 2011, 16:12
ded
В платный суппорт.

Re: Странности с OUTNUM

Добавлено: 20 май 2011, 16:47
psychov
думаете, больше никто не ответит?

Re: Странности с OUTNUM

Добавлено: 01 ноя 2011, 15:23
protonix
решается изменением файла

Код: Выделить всё

/var/www/html/admin/modules/core/functions.inc.php

Код: Выделить всё

-              $dial_string = str_replace('$OUTNUM$','\\\\$\\\\{OUTNUM\\\\}',$trunkprops['channelid']);
+              $dial_string = str_replace('$OUTNUM$','${SS}{OUTNUM}',$trunkprops['channelid']);
+              $ext->add($tcontext, $trunkprops['trunkid'], '', new ext_set('SS','$'));
Это баг freepbx, описанный http://www.freepbx.org/trac/ticket/5314