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

freepbx выборочно не пересылает diversion на другой транк

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

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

Ответить
maxi1984
Сообщения: 1
Зарегистрирован: 25 дек 2018, 14:10

freepbx выборочно не пересылает diversion на другой транк

Сообщение maxi1984 »

Добрый день.
Есть в эксплуатации FreePBX 12.0.76.4
используется в качестве транзитной АТС, на ней зарегистрированы линии, потом они переадресуются на транк без регистрации по ip адресу на другую атс.
Проблема в том, что с одного аккаунта манго-телеком поле diversion не пересылается на след. АТС. С учеток МТТ, с другой учетки манго - это поле есть.
В настройках Generate Diversion Headers - true.
от манго это поле приходит, в логах смотрел.
В чем может быть причина?
diversion нужен для последующего анализа и вытаскивания из него calledid
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: freepbx выборочно не пересылает diversion на другой тран

Сообщение ded »

Попробуйте сначала ловить содержимое поля Diversion и вставлять при пересылке на другую АТС через
SIP_HEADER() -

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

*CLI> core show function SIP_HEADER 

  -= Info about function 'SIP_HEADER' =- 

[Synopsis]
Gets the specified SIP header from an incoming INVITE message. 

[Description]
Since there are several headers (such as Via) which can occur multiple times,
SIP_HEADER takes an optional second argument to specify which header with that
name to retrieve. Headers start at offset '1'.
Please observe that contents of the SDP (an attachment to the SIP request)
can't be accessed with this function.

[Syntax]
SIP_HEADER(name[,number])

[Arguments]
number
    If not specified, defaults to '1'.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH