VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

psychov
Сообщения: 71
Зарегистрирован: 08 янв 2011, 14:41

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

Сообщение 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
ded
Сообщения: 15671
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

В платный суппорт.
psychov
Сообщения: 71
Зарегистрирован: 08 янв 2011, 14:41

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

Сообщение psychov »

думаете, больше никто не ответит?
protonix
Сообщения: 1
Зарегистрирован: 01 ноя 2011, 15:15
Контактная информация:

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

Сообщение 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
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH