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

Как убрать callerid из поля FROM в INVITE

Добавлено: 12 мар 2014, 13:24
pp77
Добрый день!

Делаю исходящий звонок с Asterisk, дострибутив Elastix. Провайдер хочет так (INVITE) :
From: <sip:+74951234567@sip.domain.ru>;tag=53073f76

У меня получается вот так:
From: "+74951234567" <sip:+74951234567@sip.domain.ru>;tag=as307b211d

"+74951234567" - это поле Outbound Caller ID из WEB-интерфейса. Очистил это поле. Стало так:
From: "device" <sip:+74951234567@sip.domain.ru>;tag=as307b211d

device - зачем это ???. Ладно, делаем так: правим секцию [from-internal-custom] в файле extensions_custom.conf
exten => _X.,1,Set(CALLERID(all)=)

Получаем:
From: "Unknown" <sip:+74951234567@sip.domain.ru>;tag=as307b211d

Asterisk упорно подставляет что-то вместо callerid в поле From, в пакете INVITE. Как избавиться от этого ?

Re: Как убрать callerid из поля FROM в INVITE

Добавлено: 12 мар 2014, 14:20
ded
https://tools.ietf.org/html/rfc3939
в части 4. Caller Name Field

Re: Как убрать callerid из поля FROM в INVITE

Добавлено: 27 мар 2014, 18:30
DieZel
Предположу, что оператор вас обманывает.
А каким сообщением они отбивают данный вызов?
Если проблема актуальна прошу выложить весь SIP трейс и точный ответ техподдержки оператора

Re: Как убрать callerid из поля FROM в INVITE

Добавлено: 27 мар 2014, 18:47
ded
pp77 писал(а): Стало так:
From: "device" <sip:+74951234567@sip.domain.ru>;tag=as307b211d

device - зачем это ???.
Это дефолтное значение, которое создаёт интерфейс freePBX в файлах sip_additional.conf
при заведении экстенов, получается там так
callerid=device <123>