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

регистрация SIP на сервере провайдера

Добавлено: 14 апр 2016, 23:14
1g0r
Имеется 2 разных провайдера
Один провайдер выдал сип транк где я принимаю и передаю звонки без авторизации.... и все ок.

Второй провайдер предоставил такую информацию..

Proxy=X.X.X.X
Nat=yes
ACL=0.0.0.0/0.0.0.0
Codecs=g711a/u
username=ZZZZZ
secret=YYYYY
callerid=812NNNNNNN

PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Завожу пир
[PROV]
type = peer
context = FROM_PROV
defaultuser=ZZZZZ
remotesecret=YYYYY
fromuser=ZZZZZ
host=X.X.X.X
nat=yes
externaddr=myPublicIp
acl=0.0.0.0/0.0.0.0
registersip = yes
insecure = invite
disallow = all
allow = alaw,ulaw
callerid=812NNNNNNN
qualify=yes
qualifyfreq=1800
Итог... я звонить с Астериска могу, а входящих нет. ПРовайдер говорит что от меня нет попыток авторизации... tcpdump это тоже подтвердил...
с type = friend счастье тоже не наступило.

Ежели делаю так...
register => ZZZZZ:YYYYY@X.X.X.X/812NNNNNNN
то регистрация есть, и даже звонки приходят... но счастье все равно не наступает, т.к. я непонимаю как такой пир использовать в качестве транка, где extension'ов будет много....
Неужели для каждого Extension держать свою регистрацию?????
Ежели сделать register => ZZZZZ:YYYYY@X.X.X.X то звонки идут на экстеншн S =\

Где я туплю? почему type=peer не регистрируется у провайдера?

Re: регистрация SIP на сервере провайдера

Добавлено: 15 апр 2016, 00:05
ded
1g0r? а Вы уже 3 года занимаетесь Астериском время от времени. А всё в новичках, и где-то тупите?
1g0r писал(а):Где я туплю?
Где-где - в КливленДЕ.
type=peer будет регистрироваться у провайдера если у него есть параметр
regexten=812NNNNNN1

но тогда придётся создавать много одинаковых пиров, с одним и тем же ИП, но разными
regexten=812NNNNNN1
regexten=812NNNNNN2
regexten=812NNNNNN3

Вместо этого проще создать один пир и много
register => ZZZZZ:YYYYY@X.X.X.X/812NNNNNN1
register => ZZZZZ:YYYYY@X.X.X.X/812NNNNNN2
register => ZZZZZ:YYYYY@X.X.X.X/812NNNNNN3
и это не Extensions а DIDs. Ибо Extensions - это внутренние номера, а DID - городские номера "примагниченные" к Астериску. Если их много, то они же могут быть разные, и провайдер точно должен згать куда пересылать, на какую ИП АТС входящие из мира. Что сделать можно при наличии регистрации.
Или, договоритесь с проваёдером об использовании без регистрации, они просто направляют определённые DIDs на ваш перманентный ИП (на котором Астериск).

Делать исходящие через один пир с разными номерами Caller ID, соответствующими полученным DIDs, можно подставляя при исходящем вызове соответсвующий номер
Set(CALLERID(all)=812NNNNNN1)
Предполагается

Re: регистрация SIP на сервере провайдера

Добавлено: 15 апр 2016, 00:37
1g0r
Спасибо ДЕД. Все предельно ясно...

Без регистрации вряд ли получится, т.к. астер за натом, а мапить порты желания нет.
Буду делать через register=

Вопрос снят.

Re: регистрация SIP на сервере провайдера

Добавлено: 15 апр 2016, 00:42
1g0r
ded писал(а):1g0r? а Вы уже 3 года занимаетесь Астериском время от времени. А всё в новичках, и где-то тупите?


Я бы сказал что телефония это хобби =) до профи мне еще ооочень далеко...
Моя работа по большей части заключается в IT менеджменте,а Астериском занимаюсь потому что мне это интересно.

Так что пока посижу в Новичках. Я еще много чего не попробовал....