Спасибо. При звонке 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 )редактировать