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

FreePBX: модификация исходящего CID

Добавлено: 20 авг 2014, 09:35
DIMMon
Здравствуйте, нужна помощь:
В FreePBX надо к Outbound CID Extension при звонке на определенный транк добавлять код города

Re: FreePBX: модификация исходящего CID

Добавлено: 20 авг 2014, 10:57
ded
Для этого и существует преобразование номеров в транке. Смотрите вэб интерфейс внимательно. Outbound CallerID.

Re: FreePBX: модификация исходящего CID

Добавлено: 20 авг 2014, 11:01
DIMMon
там CID можно прописать только постоянный

Re: FreePBX: модификация исходящего CID

Добавлено: 20 авг 2014, 11:02
ded
CallerID = CID.

DID - это только для входящих.

Re: FreePBX: модификация исходящего CID

Добавлено: 21 авг 2014, 13:29
DIMMon
прописал вот енто
exten=>_X.,1,Set(CALLERID(num)=78152${CALLERID(num)})
но номер берется из внутр. CID, а мне надо чтобы брались цифры из Исходящего Caller ID, прописанного во внутр. номере :cry:

Re: FreePBX: модификация исходящего CID

Добавлено: 21 авг 2014, 13:34
ded
Пропишите Исходящий (Outbound) Caller ID, прописанный во внутр. номере в полном виде 78152345678
А на транке уберите совсем.

Re: FreePBX: модификация исходящего CID

Добавлено: 21 авг 2014, 13:43
DIMMon
у меня разные провайдеры: один требует шестизначный номер, а другой 10

Re: FreePBX: модификация исходящего CID

Добавлено: 21 авг 2014, 15:49
ded
Тогда да, надо на транке. Если енто
exten=>_X.,1,Set(CALLERID(num)=ХХХХХ) подходит, то так и сделайте, только значение берите не {CALLERID(num)}, а из базы
database showkey AMPUSER/{CALLERID(num)/outboundcid

Re: FreePBX: модификация исходящего CID

Добавлено: 21 авг 2014, 15:56
DIMMon
Я что-то не совсем понял как должна выглядеть строка в моем случае?

Re: FreePBX: модификация исходящего CID

Добавлено: 21 авг 2014, 16:04
ded
Что-то типа
Set(CALLERID(num)=${DB( AMPUSER/{CALLERID(num)/outboundcid)})
но Вы уж напрягитесь сами, мне синтаксис оттачивать влом.