Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

header from unknown@myipaddress как изменить?

0

Здравствуйте!

FreePBX: 14.0.8.4
Asterisk: 13.19.1

Пытаюсь отправить sms через sip trunk - не получается. С микросипа отправляется на ура. Я сравнил пакет астериска с микросипом - и отличается только from header. У микросипа он выглядит так:

From: "username" <sip:+70000000@myisp.com>;tag=71a3ae6fc8604384b91988dcdb7df5f6

У астериска так:

From: "username" <sip:Unknown@myextipaddr:5160>;tag=as202401ea

на что от провайдера приходит пакет с internal server error ошибкой. В настройках sip trunk-а указано:

fromuser=+7000000000
fromdomain=myisp.com

Отправляю через custom_extensions.conf:

same => n,MessageSend(sip:80000000@myisp.com,sip:+700000000@myisp.com)

Как изменить from в header-е?

удалить закрыть спам изменить тег редактировать

спросил 2019-06-30 18:06:04 +0400

aldar Gravatar aldar
83 10 8

1 Ответ

0

Unknown - Выставляется через функция CALLERID(num). во freepbx в исходящих роутах

myisp.com выставляется в секции транка в fromdomain=.Отправлять через название секции в sip.conf

порт выставлен тот, который видно снаружи. Добейтесь от вашего роутера порта 5060 или перенесите астериск в DMZ

ссылка удалить спам редактировать

ответил 2019-07-01 16:03:10 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2019-07-01 16:04:15 +0400

Comments

Спасибо. При звонке From header берется из настроек транка - то есть правильные данные. From: <sip:"fromuser"@"fromdomain">;tag=as075029ac Но когда пытаюсь отправить СМС через MessageSend, астериск откуда-то берет <sip:Unknown@myextipaddr:5160>

aldar ( 2019-07-09 11:56:46 +0400 )редактировать

что значит откудато? у вас что, секция в sip.conf называется myisp.com?

meral ( 2019-07-09 18:20:36 +0400 )редактировать

myisp.com - это сервер провайдера. Через него мы звоним, и через него я пытаюсь отправить смску. В настройках транка я указываю host=myisqp.comusername=+70000000@myisp.comfromdomain=myisp.com.

aldar ( 2019-07-10 09:07:26 +0400 )редактировать

Я научился менять unknown перед @. Второй параметр MessageSend'a надо поставить в угольный скобки. n,MessageSend(sip:80000000@myisp.com,<+700000000>). То что идет после @ меняется секцией externip. Только если я туда поставлю вместо своего айпи адреса что-нибудь другое - перестанет звонить. Но я думаю что его можно и не менять. Так как в логах видно что теперь от провайдера приходит пакет с запросо утентификации "407 Proxy Authentication Required". На что астериск просто игнорит. То есть сейчас у меня появилась другая проблема: Астериск не отвечает авторизацией а просто закрывает диалог.

aldar ( 2019-07-10 09:17:46 +0400 )редактировать

Поставтье kannel и не мучайтесь Астериск не является смс гейтом

meral ( 2019-07-10 12:25:00 +0400 )редактировать

Сейчас стоит каннел. Сервер переезжает в чужой датацентр, там флэшки не разрешают. Приходится мучиться.

aldar ( 2019-07-10 12:52:25 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2019-06-30 18:06:04 +0400

Просмотрен: 531 раз

Обновлен: Jul 01 '19

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.