insecure=invite не играет роли. Как вы по DID разделяете вызовы до/в транка?
lioncub ( 2016-09-02 13:00:22 +0400 )редактироватьinsecure играет роль , потому что в этом случае не проверяется username . DID - это то , что Вы указываете в строке регистрации после слеша. Либо можете разбирать сам заголовок пакета назначения . Например , Set(DID=$[ "${SIP_HEADER(To)}" =~ "sip:([0-9]+)@" ])
. Хотя сам EXTEN контекста from-trunk и есть этот номер .
Откройте документацию и прочтите каким образом происходит поиск пира в Asterisk.
Ну или хотя бы вот это http://igorg.ru/2012/02/22/sip-trank-neskolko-uchyotok/
virus_net ( 2016-09-02 09:09:05 +0400 )редактироватьcallbackextension работает с 11 версией... у меня пока 1.8 (зря не указал) Статью видел, спасибо, что указали тут. Нужно было подтверждение. В итоге средствами астера "Ответ: никак."
lioncub ( 2016-09-02 12:56:42 +0400 )редактироватьIncoming SIP Connections:
When Asterisk receives an incoming SIP call, the SIP Channel Module
Read more about this on:
Asterisk SIP user vs peer http://www.voip-info.org/wiki/view/Asterisk+SIP+user+vs+peer
http://asterisk.ru/knowledgebase/Asterisk+sip+insecure
virus_net ( 2016-09-03 09:42:38 +0400 )редактироватьбез insecure входящие не проходят, type=user не зависимо от insecure входящие не проходят
lioncub ( 2016-09-05 09:03:19 +0400 )редактировать